Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Plugin und Variabeln von Programm (https://www.delphipraxis.net/26162-plugin-und-variabeln-von-programm.html)

MasterC 19. Jul 2004 15:20


Plugin und Variabeln von Programm
 
Hi, habe mir das Tutorial von Sakura dazu durch gelesen. Ich möchte in meinem Programm den Plugins eine TStringlist und andere Variabeln bereitstellen, wie macht man sowas?

MFG MasterC.

sakura 19. Jul 2004 15:27

Re: Plugin und Variabeln von Programm
 
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.

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz