Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Prism Kann meine Fortran dll in Delphi.NET nicht laden (https://www.delphipraxis.net/58457-kann-meine-fortran-dll-delphi-net-nicht-laden.html)

Flocke 7. Dez 2005 11:48

Re: Kann meine Fortran dll in Delphi.NET nicht laden
 
Hast du mal in die DLL reingeschaut, welchen `ge-mangle-ten´ Namen Fortran der Routine gibt? Probier mal den Dependency Walker, der zeigt dir auch direkt an, welche DLLs benötigt werden.

//EDIT

Ups, hatte gar nicht gesehen, dass du die Datei schon angehängt hast.

Also: name 'MULTIPLY' ist korrekt
Aufrufkonvention sieht nach 'cdecl' aus.

Könnte wirklich daran liegen, dass die eine oder andere benötigte DLL fehlt (zeigt der DW dir auch an).

Luckie 7. Dez 2005 11:58

Re: Kann meine Fortran dll in Delphi.NET nicht laden
 
Zitat:

Zitat von micha382
@ Luckie
:wiejetzt:
Eigentlich wollte ich nicht, dass der Anwender bestimmt, welche dll bnutzt wird.

Die dll soll eigentlich an ihrem Platz bleiben: zusammen mit dem Programm im localhost-Verzeichnis des (lokalen) Servers. Und es soll immer nur diese eine Datei benutzt werden.

Du hast es nicht verstanden oder?

Delphi-Quellcode:
System.Environment.CurrentDirectory
Gibt dir das aktuelle Arbeitsverzeichnis zurück, was aber nicht zwingend das Verzeichnis deiner Exe sein muss!

micha382 7. Dez 2005 12:54

Re: Kann meine Fortran dll in Delphi.NET nicht laden
 
Zitat:

Du hast es nicht verstanden oder?
OK. Jetzt ist's klar. Sorry. :oops:

micha382 7. Dez 2005 13:49

Re: Kann meine Fortran dll in Delphi.NET nicht laden
 
:hello: :hello: :hello:

Danke an Robert und Flocke. 'salflibc.dll' ist eine Datei des Fortran-Compilers. Ich habe sie ins bin-Verzeichnis meines Projektes kopiert und nun funktioniert's!

Nochmals vielen Dank für die schnelle und gute Hilfe. :spin2:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.
Seite 2 von 2     12   

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