Wie würdet ihr aus Delphi4 eine Funktion aufrufen (Prototyp gefragt), die in einer C-DLL folgendermassen aussieht:
Quelltext
1:
| int iread(int id, char *buf, unsigned long bufsize, int *reason, unsigned long *actualcnt); |
Das eigentliche Problem ist der Char-Zeiger buf, der auf ein array of char zeigen soll, in dem mir die C-Funktion etwas reinschreibt. Kann man nach Möglichkeit den PChar umgehen?
Ich hoffe jemand hilft mir, ich denke nicht das es die schwierigste Frage ist, aber ich komm nicht klar damit.
Danke schon mal.
Moderiert von
tommie-lie: Code-Tags hinzugefügt