Noch eine Frage zur Toolapi. Wahrscheinlich auch etwas spezieller...
Ich benutze folgende Klasse (Delphi 5):
Delphi-Quellcode:
TCompilerNotifier = Class(TNotifierObject, IOTAIDENotifier)
Private
AusgabeDatei: String;
Public
// IOTAIDENotifier
Procedure FileNotification(NotifyCode: TOTAFileNotification; Const FileName: String; Var Cancel: Boolean); Virtual;
Procedure BeforeCompile(Const Project: IOTAProject; Var Cancel: Boolean); Overload; Virtual;
Procedure AfterCompile(Succeeded: Boolean); Overload; Virtual;
// IOTAIDENotifier50
Procedure BeforeCompile(Const Project: IOTAProject; IsCodeInsight: Boolean; Var Cancel: Boolean); Overload;
Virtual;
Procedure AfterCompile(Succeeded: Boolean; IsCodeInsight: Boolean); Overload; Virtual;
End;
Nun wird BeforeCompile und AfterCompile auch zwischendurch ausgeführt. Ich möchte das aber nur ausführen, wenn ich selbst das Kompilieren gestartet haben.
Geht das?