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