Zitat:
[DCC Fehler] Kernel.pas(46): E2003 Undeklarierter Bezeichner: 'PluginCount'
Ich hatte an etwas gedacht, bei dem ich dann nur noch F9 zu drücken brauche. -- Falsch gedacht. Jetzt habe ich mir selbst etwas um Deine Dateien von oben zusammengeschustert. Neben diesen Ergänzungen habe ich nur eine Änderung vorgenommen:
Delphi-Quellcode:
procedure TeConPluginManager.LoadPlugin(DLLName: String);
{ ... }
finally
UnloadPackage(Module);
end else
{ ... }
Delphi-Quellcode:
procedure TeConPluginManager.LoadPlugin(DLLName: String);
{ ... }
finally
// UnloadPackage(Module);
end else
{ ... }
Ich kann keinen Fehler feststellen. Execute zeigt ein hübsches kleines Fenster...
Du darfst das Modul natürlich erst dann entladen, wenn Du nichts mehr daraus benutzt. Das Aukommentieren ist daher nur die halbe Miete, es muss dafür noch der richtige Platz beim Programmbeenden gefunden werden.