Einzelnen Beitrag anzeigen

angelika81

Registriert seit: 8. Apr 2008
12 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Eigenes Package - Ungültige Zeigeroperation

  Alt 13. Apr 2008, 14:33


So, hier lade ich das Package:

Delphi-Quellcode:
try
      pModule := LoadPackage(files.Strings[i]);
      @proc := GetProcAddress(pModule, 'Plugin');

      if not Assigned(proc) then
        raise EPackageException.Erzeugen('Fehler beim Laden');

      plugin := proc(files.Strings[i], FKundendaten); // <-- Hier übergebe ich einen String und das Objekt, welches das Interface implementiert
      FPluginListe.Add(plugin);
    except on E: Exception do
    begin
        UnloadPackage(pModule);
        raise E;
    end;
    end;
  Mit Zitat antworten Zitat