![]() |
Re: PlugIns in eigenen Anwendungen
Ich würde sagen, dass einfach das IF weggehört. Vielleicht ein Tippfehler? :gruebel:
|
Re: PlugIns in eigenen Anwendungen
Das habe ich mir auch so edacht. Aber ih dachte, dass sakura das zu mindest testweise noch mal kompiliert hätte.
|
Re: PlugIns in eigenen Anwendungen
Hallo,
ich beschäftige mich grad mit Modularisierung per Interface und da hab ich diesen Thread hier gefunden, der das was ich mit interfaces erreichen will, mit Plugins macht. Habe die Quelltexte auf meinen Rechner geladen. Aber irgendwas mach ich noch falsch. Die Plugins der Beispielprogramme werden nicht geladen. Ich habe folgendes probiert: im Ordner ../ExtendibleApplication (I)/Bins/plugins.ini [sample01] ;type=Plugin(off) auskommentiert dllname=plugin01.dll [sample01] type=Plugin(off) ganz gelöscht dllname=plugin01.dll und [sample01] type=Plugin() nur das Wort "off" entfernt dllname=plugin01.dll [sample01] type=Plugin(on) das Wort "off" entfernt und durch "on" ersetzt. dllname=plugin01.dll Trotzdem wird kein Plugin geladen. Ich erhalte bei Anklicken des Menüs Plug-ins->Show Plug-in Information die Meldung "NO OF PLUG-INS LOADED: 0" Was muss ich ändern. Eventuell muss ja der Quellcode korrigiert werden. Bisher habe ich nur die .exe getestet. Wo muss ich evtl. im Ouelltext nachsehen? Wo gibt es weitere Dokus zum Thema? |
Re: PlugIns in eigenen Anwendungen
Zitat:
|
Re: PlugIns in eigenen Anwendungen
Hallo,
Du brauchst die DLL's nicht in der Registry anmelden um Sie als Plugin nutzen zu können. Das geht aus so. Aber den Befehl den Du wahrscheinlich suchst heißt regsvr32.exe |
Re: PlugIns in eigenen Anwendungen
COM DLLs muss man im System registrieren, aber keine DLL Plugins für Anwendungen.
|
Re: PlugIns in eigenen Anwendungen
Zitat:
Jetzt hab ich auch rausgekriegt wie die entscheidende Zeile in der Ini Datei heißen muss: [sample0X] type=plugin dllname=<Name der zu ladenden DLL> Ich hatte ja die Zeile mit der Plugin Angabe ganz gelöscht oder plugin(on) geschrieben. Damit klappte es nicht. Nur so, wie hier mit Sample0X angegeben funktioniert es. :hi: . |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 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