Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Der Prozedureinsprungpunkt wurde nich gefunden >:( (https://www.delphipraxis.net/113490-der-prozedureinsprungpunkt-wurde-nich-gefunden.html)

Forlan 8. Mai 2008 16:00


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:
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;
Das war von dem Hauptprogramm und nun die DLL:
Delphi-Quellcode:
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.
Wo ist der Fehler???? :coder2:

Die Muhkuh 8. Mai 2008 16:02

Re: Der Prozedureinsprungpunkt wurde nich gefunden >:(
 
Schreib in der DLL die Funktion Addieren mal groß (also mit großen A vorne)

SirThornberry 8. Mai 2008 16:03

Re: Der Prozedureinsprungpunkt wurde nich gefunden >:(
 
ganz wichtig (wie bereits erwähnt) ist die Groß- und Kleinschreibung bei Funktionen die exportiert werden sollen.

Forlan 8. Mai 2008 16:06

Re: Der Prozedureinsprungpunkt wurde nich gefunden >:(
 
Jetzt funktioniert es doch^^ DANKE!!! :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 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