Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#1

Herausfinden ob Package schon geladen wurde

  Alt 15. Jun 2005, 09:00
Hallo zusammen,

Ich lade eine Reihe von BPLs mit LoadPackage und hebe mir die Handles zum enladen auf.
Mindestens eines dieser BPLs ist aber ins Hauptprogramm bereits statisch eingebunden und wird von den anderen Modulen benötigt.

Wenn jetzt dieses Basispackage vor den anderen freigegeben wird, dann hab ich ein Problem. Viele Units greifen im Finalization-Abschnitt auf Funktionen dieses Packages zu um Klassenregistrierungen aufzuheben. Daher muss ich verhindern das dieses Handle in meine Liste gerät.

Wie finde ich also raus, ob eine BPL bereits geladen wurde?

grüße, daniel
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat