prog.cpp:1:1: error: ‘InterfacePtr’ does not name a type
InterfacePtr<IScriptManager> scriptManager(Utils<IScriptUtils>()->QueryScriptManager(kJavaScriptMgrBoss));
^
prog.cpp:2:2: error: expected unqualified-id before ‘if’
if (!scriptManager)
^
prog.cpp:7:2: error: ‘InterfacePtr’ does not name a type
InterfacePtr<IScriptEngine> scriptEngine(scriptManager->QueryDefaultEngine());
^
prog.cpp:8:2: error: expected unqualified-id before ‘if’
if (!scriptEngine)
^
prog.cpp:13:2: error: ‘InterfacePtr’ does not name a type
InterfacePtr<IScriptRunner> scriptRunner(scriptEngine, UseDefaultIID());
^
prog.cpp:14:2: error: expected unqualified-id before ‘if’
if (!scriptRunner)
^
prog.cpp:20:2: error: ‘RunScriptParams’ does not name a type
RunScriptParams params(scriptRunner);
^
prog.cpp:23:2: error: ‘IScriptRequestData’ does not name a type
IScriptRequestData* requestData = params.QueryScriptRequestData();
^
prog.cpp:24:2: error: ‘params’ does not name a type
params.SetUndoMode(RunScriptParams::kFastUndoEntireScript);
^
prog.cpp:26:2: error: expected unqualified-id before ‘if’
if (scriptRunner->RunScript("function teste(){ return 56; } teste();",params) != kSuccess) return;
^
prog.cpp:28:2: error: ‘IScript’ does not name a type
IScript *iScript = params.QueryTarget();
^
prog.cpp:29:21: error: ‘requestData’ was not declared in this scope
int resultsCount = requestData->GetNumReturnData(iScript);
^
prog.cpp:29:51: error: ‘iScript’ was not declared in this scope
int resultsCount = requestData->GetNumReturnData(iScript);
^
prog.cpp:30:2: error: ‘PMString’ does not name a type
PMString resultString;
^
prog.cpp:31:2: error: expected unqualified-id before ‘if’
if (resultsCount > 0) {
^
prog.cpp:41:2: error: ‘CAlert’ does not name a type
CAlert::InformationAlert(resultString);
^