myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   [Delphi] PlugIn basiertes App (https://mygully.com/showthread.php?t=2047919)

DrEdMax 22.05.10 09:53

[Delphi] PlugIn basiertes App
 
Hallo!
Ich erstelle zur Zeit ein kleines App.
Ich will es nun mit PlugIns erweitern.
Es soll möglich sein, Strings (ich habe gelesen am besten WideStrings) zwischen der Exe und dem PlugIn auszutauschen. Außerdem sollte das PlugIn auf Funktionen der Exe zuzugeifen.
Hat jemand eventuell ein einfachen Beispiel Programm, wie so was realisiert?

Vielen Dank schon einmal

gosha16 22.05.10 10:51

Das erste was mir einfallen würde wäre folgendes: du erstellst ein unsichtbares Fenster. Das Fensterhandle gibst du der Main Funktion des Plugins (DLL) mit. Nun kannst du Nachrichten an das Fenster schicken welche in der Fensterprozedur verarbeitet werden.

Eine andere Möglichkeit wäre dem Plugin die Adressen der Funktionen mitzugeben. Aber afaik kennt Delphi keine Pointer. Würde also sehr hakelig werden sowas umzusetzen.

DrEdMax 22.05.10 11:19

Vielen Dank für die Antwort gosha16.
Ich frage mich nur gerade, wie es bei z. B. bei USD gemacht worden ist.
Denn das wurde, soweit ich weiß, in Delphi programmiert.

Gehstock 23.06.10 21:51

Wieso sollte Delphi keine Pointer kennen?? Die nutze ich in dem angehängten Programm(Video) sehr ausführlich
bei dem sich auch die Plugins untereinander austauschen könnten
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:03 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.