![]() |
Der Prozedureinsprungpunkt wurde nich gefunden >:(
Hallo zusammen....
Wie oben schon beschrieben habe ich folgendes Problem... Ich habe meine erste DLL geschrieben und nun gibts das Problem das der die in der DLL geschriebenen Function nicht findet. Hier der Quelltext:
Delphi-Quellcode:
Das war von dem Hauptprogramm und nun die DLL:
implementation
{$R *.dfm} Function Addiere(zahl1,zahl2:Integer) : INTEGER; external 'rechnen.dll'; procedure TTest.bStartClick(Sender: TObject); VAR x : INTEGER; begin x := Addiere(20,20); ShowMessage(IntToStr(x)); end;
Delphi-Quellcode:
Wo ist der Fehler???? :coder2:
library Rechnen;
uses SysUtils, Classes, uRechnen in 'uRechnen.pas'; {$R *.res} Function addiere(zahl1,zahl2 : INTEGER) : Integer; BEGIN result := zahl1+zahl2; END; exports Addiere; begin end. |
Re: Der Prozedureinsprungpunkt wurde nich gefunden >:(
Schreib in der DLL die Funktion Addieren mal groß (also mit großen A vorne)
|
Re: Der Prozedureinsprungpunkt wurde nich gefunden >:(
ganz wichtig (wie bereits erwähnt) ist die Groß- und Kleinschreibung bei Funktionen die exportiert werden sollen.
|
Re: Der Prozedureinsprungpunkt wurde nich gefunden >:(
Jetzt funktioniert es doch^^ DANKE!!! :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 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