All pastes #434155 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-11 08:00 UTC
rendered paste body
#include <vole/vole.hpp>


int main(int argc, char *argv[]) {
	using vole::object;
	using std::cout;
	object objDatabase = object::create("ACTOLE.DATABASE");
	objDatabase.invoke_method<void>(L"Open",L"C:\\...");
	object objActivity = objDatabase.get_property<object>(L"Activity");
	bool isOpen = objDatabase.get_property<bool>(L"IsOpen");
	if (isOpen) {
		objActivity.invoke_method<void>(L"MoveFirst");
		while (!objActivity.get_property<bool>(L"IsEOF")) {
			std::string regarding = objActivity.invoke_method<std::string>(L"Data",27);
			cout << "Regarding: " << regarding << "\n";
			objActivity.invoke_method<void>(L"MoveNext");
		}
		delete(objActivity);
		objDatabase.invoke_method<void>(L"close");
	}
	delete(objDatabase);
}