![]() |
DLL kann nicht eingebunden werden?!
Hallo!
Ich habe ein Problem mit einer Einbindung einer Dll Datei in mein eigenes Programm: Hier der DLL Quelltext:
Delphi-Quellcode:
und hier der Programmquelltext:
library version;
uses SysUtils, Classes, windows; {$R *.res} function abc: PChar; stdcall; begin result:= '0.47 BETA'; end; exports abc; begin end.
Delphi-Quellcode:
Dann kommt die Meldung:
function abc: PChar; stdcall; external 'version.dll';
*** Label1.Caption:= 'Version ' + abc; Der Prozedureinsprungpunkt "abc" wurde in der DLL "version.dll" nicht gefunden. Was habe ich da falsch gemacht??? Danke schonmal im voraus für die Hilfe. mfg Gaugg Markus |
Re: DLL kann nicht eingebunden werden?!
Es gibt bereits eine version.dll im windows system-verzeichniss!
Scheinbar wird die falsche geladen. |
Re: DLL kann nicht eingebunden werden?!
Windows findet die Datei "C:\Windir\Systm32\version.dll" zuerst, wenn das Programm geladen wird und diese DLL hat keine Funktion "abc". :)
a) deine DLL umbeennen oder b) Pfad zur DLL genauer setzen ".\version.dll" |
Re: DLL kann nicht eingebunden werden?!
OK, das war der Fehler. Danke
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz