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);
}