Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DLL einbinden (https://www.delphipraxis.net/12335-dll-einbinden.html)

Killer 25. Nov 2003 14:52


DLL einbinden
 
Hi ich hab ein Problem und zwar hab ich in meiner DLL eine Funktion mit dem Prozedurkopf
Delphi-Quellcode:
procedure FillTree(TreeView1:TTreeView;ADOConnection1:TADOConnection);
Jetzt hab ich versucht, in meinem Projekt die DLL wie folgt einzubinden:
Delphi-Quellcode:
procedure FillTree(TreeView1:TTreeView;ADOConnection1:TADOConnection);stdcall;external'test.dll';
Jedoch bringt er mir da immer Fehler: Felddefinition nicht erlaubt nach Methoden oder Eigenschaften und einige andere. Was mache ich falsch??

Iss mein 1ter Versuch, ne DLL einzubinden...

Killer 25. Nov 2003 16:59

Re: DLL einbinden
 
Tja kleiner Fehler große Wirkung :)

Ich hatte den Prozedurkopf mit external in den interface-Abschnitt geschrieben statt in den implementation-Abschnitt...

Komisch iss jedoch, wenn ich die eine Funktion einige Male hintereinander ausführe, dann bekomm ich einen Error Exception EInvalidPointer in Modul test.dll bei 00002830 :shock:
Und dann ne Zugriffsverletzung :?:

Ultimator 9. Jul 2004 17:18

Re: DLL einbinden
 
Du kannst in der IDE unterm Menüpunkt "Suchen" den Punkt "Laufzeitfehler" auswählen, uind dort dann die Adresse angeben ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz