Есть ли способ инициализировать глобальную переменную BorlandIDEServices в модуле ToolSAPI так, чтобы ее можно было использовать из кода DUnit GUITestrunner?
procedure TGUITestRunner.FailureListViewClick(Sender: TObject);
var
Project: IOTAProject;
begin
if FailureListView.Selected <> nil then
begin
TestTree.Selected := TTreeNode(FailureListView.Selected.data);
// call OTA
Project := ToolsAPI.GetActiveProject;
ShowMessage(Project.ProjectType);
end;
end;
В данном примере переменная Project будет равна нулю, так как переменная BorlandIDEServices не инициализирована. GUITestrunner запускается из IDE в отладочном режиме.