Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
 
Delphi 12 Athens
 
#9

Re: DLL als Modul.. Ungültige Zeigeroperation etc... Bitte H

  Alt 22. Apr 2008, 15:56
Eine BPL natürlich

Ich schreib dir ein beispiel in diesen Post. Einfach etwas Geduld.

zuerst erstellst du ein Leeres Package über Datei=>Neu...hasse nicht gesehen

Danach erstellst du eine Neue Unit und fügst sie dem Package hinzu.

In die Unit kannst du die Funktionen stellen. so sähe das aus.

Delphi-Quellcode:
Unit LibUnit;

Interface

uses Windows,classes,Sysutils,StrUtils; // so als beispiel was du halt brauchst


Function DoSomething(Manytimes:integer):TObject;

exports
  DoSomething; // Groß und klein schreibung beim Import beachten

implementation
  uses a,b,c;



Function DoSomething(Manytimes:integer):TObject;
Begin
  result := nil;
end;

initialization
 ;
finalization
 ;
end;
Das ganze wird dann über LoadPackage geladen und ganz normal mittel Getprocaddress eingebunden.
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat