myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[Delphi] PlugIn basiertes App

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 22.05.10, 09:53   #1
DrEdMax
Anfänger
 
Registriert seit: May 2010
Beiträge: 3
Bedankt: 8
DrEdMax ist noch neu hier! | 0 Respekt Punkte
Standard [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
DrEdMax ist offline   Mit Zitat antworten
Ungelesen 22.05.10, 10:51   #2
gosha16
Banned
 
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 824
Bedankt: 640
gosha16 ist noch neu hier! | 0 Respekt Punkte
Standard

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.
gosha16 ist offline   Mit Zitat antworten
Ungelesen 22.05.10, 11:19   #3
DrEdMax
Anfänger
 
Registriert seit: May 2010
Beiträge: 3
Bedankt: 8
DrEdMax ist noch neu hier! | 0 Respekt Punkte
Standard

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.
DrEdMax ist offline   Mit Zitat antworten
Ungelesen 23.06.10, 21:51   #4
Gehstock
Anfänger
 
Registriert seit: May 2009
Beiträge: 8
Bedankt: 3
Gehstock ist noch neu hier! | 0 Respekt Punkte
Standard

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 Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Gehstock ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr.


Sitemap

().