Могу ли я вызвать ToolsAPI из кода в DUnit GUITestrunner?

Есть ли способ инициализировать глобальную переменную 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 в отладочном режиме.

5
задан mjn 9 September 2011 в 15:46
поделиться