![]() |
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. |
Re: Plugin und Variabeln von Programm
Beziehend auf
![]()
Code:
Anschließend entsprechend dem Rest des Tutorials diese Funktionen in der Hauptanwendung auffüllen und dann von den Plugins einfach nutzen.
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; ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz