Hi,
so in etwa. Allerdings weiß ich nicht, ob du mich und ich dich jetzt richtig verstanden habe.
Beispiel:
ich habe einen Button mit einem OnClick-Event. Darin steht jetzt:
Delphi-Quellcode:
procedure TfrmMain.btnExportClick(Sender: TObject);
begin
ShowMessage('Export beginnt - bitte stellen Sie sicher, dass die Einstellungen korrekt sind.');
end;
Nun will ich innerhalb des Plugins auf das OnClick-Ereignis reagieren. Also selber dem noch was hinzuzufügen. Sozusagen, dass ich im Plugin diese Prozedur stehen habe:
Delphi-Quellcode:
procedure IPlugin.AdvBtnExportClick(Sender: TObject);
begin
exExporter.ExportData;
end;
Nun wäre natürlich eine Möglichkeit innerhalb der Anwendung noch das ganze aufzurufen bzw. zuzuweisen. Allerdings ist das nicht Sinn und Zweck der Sache. Nun ist für mich die Frage, ob es möglich ist das irgendwie zu kapseln bzw. zu hooken.
Wenn du dafür was hast, wäre ich da sehr interessiert. Du musst nur bereit sein, dass das irgendwann mal in einer kommerziellen Anwendung auftauchen
könnte.
Chris