Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

Re: C-Library in Delphi einbinden

  Alt 22. Dez 2005, 17:28
Die erste Möglichkeit hast du schon genannt: die Funktion in Delphi definieren.

Die zweite Möglichkeit ist, dies in C schon zu machen und über Makros die Funktionen umzudefinieren. Beispiel:
Code:
#define memset(a,b,c) FillMemory(a,c,b)
Ggf. findest du über Google ja eine include-Datei, die so was schon macht.

Dritte Alternative wäre, die msvcrt von Microsoft hinzu zu linken (gibt's so weit ich weiß auf jedem Betriebssystem) - ich weiß aber auf Anhieb nicht ob schon jemand dafür eine Import-Deklarations-Unit geschrieben hat. Allerdings gibt's dann Probleme wenn die Funktionen reservierten Speicher als Ergebnis zurückgeben, den du wieder frei geben musst.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat