Entwickler-Ecke

Dateizugriff - Zugriff auf c-Code in DLL?


Rasipu - So 22.06.03 17:06
Titel: Zugriff auf c-Code in DLL?
Hallo,
wie kann ich unter Delphi6 auf c-Funktionen zugreifen, wenn sie als DLL (in c oder c++ geschrieben) in das Programm ~eingewerkelt~ werden sollen.
Schöne Grüße,
Rasipu


Delete - So 22.06.03 17:27

Du brauchst nur eine Beschreibung der Funktionen der DLL, Parameter und Rückgabetyp. Am einfachsten ist es, wenn du zu der DLL die passenden Header-Datei hast.


Tino - Mo 23.06.03 10:28

Hallo!

Wenn es eine C DLL ist nicht vergessen cdecl anzugeben.

Gruß
Tino


Rasipu - Mo 23.06.03 18:02
Titel: langt noch nicht
Danke erstmal für die schnellen Antworten.
Leider bin ich noch zu sehr Anfänger, um zu wissen, an welcher Stelle was kommt...

Also:
Bei einer c-DLL soll ich cdecl angeben. Kommt das in das uses-Feld oder wohin? In dem uses-Feld muß doch sicher etwas stehen, damit auch die richtige DLL eingebunden wird.

Wenn nun eine c-Funktion
int BLABLA(int Arg1, double Arg2, ...)
lautet, binde ich sie wie ein?

Schöner Gruß,
Rasipu


Delete - Mo 23.06.03 18:04

Les dir das mal durch, da steht alles drin. http://www.luckie-online.de/tutorials/win32apituts/dll_tutorial.pdf

@Tino: Habt ihr eure Version hie rim Forum aktualisiert?

Mist, ich hatte vergessen die URL zu posten. :roll:


Rasipu - Mo 23.06.03 18:24

Ich habe zwei Tutorials gefunden - die werde ich jetzt erstmal lesen...

Vielen Dank,
Rasipu


Tino - Di 24.06.03 10:19
Titel: Re: langt noch nicht
Hallo!

Rasipu hat folgendes geschrieben:
Bei einer c-DLL soll ich cdecl angeben. Kommt das in das uses-Feld oder wohin?

Gibt mal cdecl im Editor ein und drücke F1 :-D

Luckie hat folgendes geschrieben:
@Tino: Habt ihr eure Version hie rim Forum aktualisiert?

Habs gerade aktualisiert. Allerdings habe ich nicht das komplette Tutorial (wie vorher) veröffentlicht sondern nur eine Inhaltsübersicht und den Downloadlink angegeben.

Gruß
Tino


Anonymous - So 29.06.03 20:20

Danke Tino :D

Das erhöht zwar den Traffic bei mir, ist aber endlich ein Schritt den Wucher an verschiedenen Versionen meiner Tuts einzudämmen :)
Hat mich sowieso schon immer angek**zt wenn Leute sich in ihren Fragen eben auf alte Versionen meiner Tuts bezogen ... dazu werden sie eben ab und an aktualisiert.

Der Dank ist also durchaus ernst gemeint!!!