Einzelnen Beitrag anzeigen

Tom-Tom

Registriert seit: 19. Apr 2010
Ort: Remscheid
25 Beiträge
 
#1

LoadPackage funktioniert in 10.4.2 nicht mehr

  Alt 1. Mär 2021, 08:56
Hallo,

ich habe ein Problem mit dem Befehl "LoadPackage" und hoffe hier auf einen Tipp von Euch. (vorab schon mal danke fürs Lesen / grübeln)

In meiner Software lade ich (zumindest bis zur Version 10.4.1) zwei BPL Dateien dynamisch ein. Diese beinhalten jeweils einen TFrame,
der kundenspezifisch der Software zugewiesen wird. Klappt sein Jahren absolut problemlos. der Befehl:

Code:
      try
        AdressenpackageModule := LoadPackage(Programmpfad+Adressenpackage);
        if AdressenpackageModule <> 0
          then
            begin
              AClass := GetClass('Tfrm_Adressen_Individual');
              if AClass = nil
                then
                  Begin
                    HINWEIS('"Tfrm_Adressen_Individual" ist nicht in "+Adressenpackage+" enthalten.');
                  End;
            end;
      except on E: Exception do
        Hinweis(e.message,2);
      end;

Beim Start erscheint dann folgende Fehlermeldung: (beim "Loadpackage")

Package L:\....\Adressenframes.BPL kann nicht geladen werden.
Das angegebene Modul wurde nicht gefunden


Aber:

1. Die Datei ist definitiv da.
2. Das Package selbst habe ich natürlich auch unter 10.4.2 neu compiliert.
3. Das Package enthält ein einziges "requires", [eine Oracle DB "Komponente" ] das Package existiert auch als bpl Datei.
4. Alle "requires" dieser Oracle Komponente sind ebenfalls vorhanden.
und das Beste:
5. Auf dem Delphi Rechner funktioniert es.

Also sagt sich doch das geschulte Auge: Da fehlt eine Datei.

Frage an Euch Experten: Eine Idee, welche fehlt ? (Wir suchen uns hier schon einen Wolf mit dem Process Monitor)

Vielen Dank für Eure Mühe !

Tom-Tom
  Mit Zitat antworten Zitat