Zitat von
totti14:
Aber wo bleibt das Byte(Char) aus void(*fp)(unsigned char); // Zeiger auf auszuführende Funktion
Du musst Dir zuerst einen Typ definieren:
Delphi-Quellcode:
type
TCallProc = procedure(c: Char);
Und dann ist 'fp' im Record 'TCP_PORT_ITEM' kein Pointer, sondern ein TCallProc.
Wobei ich grad nicht auswendig weiß, was der richtige Delphi-Datentyp für 'unsigned char' ist.
Gruß,
SirTwist