Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Plugins - machbar so? (https://www.delphipraxis.net/37502-plugins-machbar-so.html)

Beckman 6. Jan 2005 16:10


Plugins - machbar so?
 
isch hab mal jetzt wieder ne frage :) hat schon mal wer sowas wien dll plugin gemacht?
ich will erreichen, dass mein prog in nem ordner alle dlls findet und ihnen diverse parameter, bzw einer funktion in ihnen uebergibt, diese ausfuehrt und ihr ergebnis erhaelt.

geht sowas?

dann koennte man diese plugins ja in C zb auch schreiben.

bzw, dass halt diese DLLs in runtime geladen werden, bzw ihre haupt function.(die ja uebergreifend auf die abhaengigen funktionen in der dll selber zugreifen kann)


kann mich wer darueber mit input versorgen, was ich dafuer brauch, bzw mich auf irgendwas hinweisen, das mir weiterhelfen koennte?


tnx.

DelphiFreund 6. Jan 2005 16:21

Re: Plugins - machbar so?
 
Hi,
Ich hatte das auch schon vor und hab darüber nachgedacht. Ich hab mir überlegt, dass man die Funktionen dynamisch einbinden könnte, also nicht die bequeme Variante, sondern eine Extra-Aufruffunkion, du solltest dazu das Tutorial von www.delphi-source.de lesen. Dann könntest du dynamische funktionsnamen verwenden.


Gruß DelphiFreund

Dagon 6. Jan 2005 16:29

Re: Plugins - machbar so?
 
Hallo

Sakura hat mal ein Tutorial geschrieben: PlugIn

Beckman 6. Jan 2005 17:11

Re: Plugins - machbar so?
 
k, danke fuer die antworten.

in der zwischenzeit hab ich rausgefunden, dass man dlls mit loadlibrary() laden kann.
deren function aus der export clausel kann ich dann aufrufen, laut dem comment, wenn ich nen DLL wizard projekt aufmache, sollte ich mit pchar wegen strings arbeiten.


ich schau mir mal eure links an. danke sehr!

Beckman 8. Jan 2005 00:51

Re: Plugins - machbar so?
 
k, hab alles hinbekommen. thanks


jetzt muss ich nur noch auf die schnelle XML lernen um die useraccounts abzuspeichern...


:)

phXql 8. Jan 2005 01:03

Re: Plugins - machbar so?
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich hab mal zu demonstrationszwecken nen "plugin loader" geschrieben. vll hilft er dem einen oder anderen :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:34 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