was genau hast du vor? willst du den Quelltext wirklich 1 zu 1 nachbilden um die Funktionen zum Beispiel in einer
DLL kompatible zu C zu exportieren?
Oder soll das ganze dann ausschließlich in Delphi bleiben?
Je nach dem was von beiden du vor hast würde man es unterschiedlich machen.
Beispiel:
Code:
int Test_code(char* Test, char *std)
1 zu 1 übersetzung:
function Test_code(Test: PChar; std: PChar)
Übliche Umsetzung unter Delphi
Delphi-Quellcode:
type
TCharArray = Array of char;
[...]
function Test_code(Test: TCharArray; std: TCharArray)
Zweiteres ist nicht mehr kompatibel zu C. Du kannst also ein TCharArray nicht einfach an eine
DLL-Funktion geben welche in wie oben beschrieben geschrieben wurde.