私はそれを見つけました! これは私が思ったよりはるかに簡単でした。モジュール上のIOTAModuleをIOTAModuleErrorsにキャストするだけです。
あなたは実用的な例をしたい場合は、私は、関数GetErrorListFromActiveModuleに、ユニットのソース/ FindUnit.OTAUtils.pasに使用this project を確認することができます。
サンプル:
function GetErrorsListFromActiveModule: TOTAErrors;
var
ModuleServices: IOTAModuleServices;
ModuleErrors: IOTAModuleErrors;
begin
ModuleServices := BorlandIDEServices as IOTAModuleServices;
Assert(Assigned(ModuleServices));
ModuleErrors := ModuleServices.CurrentModule as IOTAModuleErrors;
Result := ModuleErrors.GetErrors(ModuleServices.CurrentModule.FileName);
end;
あなたがここに将来の読者の利益のためにいくつかのサンプルコードを投稿することができ
ありがとう?それははるかに良い、より完全な答えになるでしょう。 –
明日私は短いコードを掲示します、私は私の個人的なPCにDelphiを持っていません。 –