Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Plugin und Variabeln von Programm

  Alt 19. Jul 2004, 15:27
Beziehend auf diesen Teil des Tutorials würde ich Dir empfehlen einfach die Standardschnittstelle der Anwendung zu erweitern:

Code:
  TIApplication = class
  public
    function GetHandle: Integer; virtual; stdcall; abstract;
    function GetMainMenu: TIMainMenu; virtual; stdcall; abstract;
    function GetDocuments: TIDocuments; virtual; stdcall; abstract;
    function GetActiveDocument: TIDocument; virtual; stdcall; abstract;
    procedure ShowMessage(const Msg: String); virtual; stdcall; abstract; [color=#0012ff]
    // die StringList als direkten Verweis (oder Kopie, das musst Du entscheiden)
    function GetStrings: TStringList;
    // eine Variable
    function Get_PowerData: Real;
    procedure Set_PowerData(NewValue: Real);
[/color] end;
Anschließend entsprechend dem Rest des Tutorials diese Funktionen in der Hauptanwendung auffüllen und dann von den Plugins einfach nutzen.

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat