Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C/C++ - Dll Importe und Procedurezeiger (https://www.delphipraxis.net/10268-c-c-dll-importe-und-procedurezeiger.html)

Stevie 1. Jul 2004 14:28

Re: C/C++ - Dll Importe und Procedurezeiger
 
Ok, ich hab das jetzt so eingebaut (void und __stdcall umgedreht :zwinker:)...
Aber immernoch kommt:
Zitat:

--------------------Konfiguration: Konsole - Win32 Debug--------------------
Linker-Vorgang läuft...
Konsole.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__FensterErstellen@0
Debug/Konsole.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

Konsole.exe - 2 Fehler, 0 Warnung(en)
Die Lib hab ich sowohl ins Projekt gepackt, als auch in die Bibliotheken...
AAARGH!!! :wall: :wall: :wall:

NicoDE 1. Jul 2004 14:36

Re: C/C++ - Dll Importe und Procedurezeiger
 
Vorschlag - bevor hier noch länger rumgeraten wird: zippen und anhängen :)

Stevie 1. Jul 2004 14:51

Re: C/C++ - Dll Importe und Procedurezeiger
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von NicoDE
Vorschlag - bevor hier noch länger rumgeraten wird: zippen und anhängen :)

Vorschlag angenommen... :wink:

Stevie 1. Jul 2004 16:00

Re: C/C++ - Dll Importe und Procedurezeiger
 
Ich hab den Fehler gefunden!!! :bounce2: :bounce2:
Und zwar muss man in der def-Datei den Parameter DATA hinter der Funktion mitangeben, NicoDE wird mir bestimmt erklären warum!?
Und wie ich mit dem Linker eine solche def-Datei erstelle, weil mit dem Befehl oben hat's nicht geklappt.
Ich hab aber keine Lust bei größeren Dlls alles selber in die def zu klimpern, welcher Paramter sagt denn das???

... Nachtrag nach der Recherche im Internet:

Borland-Dlls sind wohl irgendwie anders von den Aufruf-Konventionen (ich hab's auch nicht ganz verstanden):gruebel:
Also muss man das Tool von Borland nehmen um def-Dateien zu erstellen, und zwar so:
Code:
IMPDEF destname[.def] srcname[.dll]
ICH HASSE DIESES DURCHEINANDER!!! :evil:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:37 Uhr.
Seite 3 von 3     123   

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