Zitat von
nitschchedu:
Code:
unsigned char *msgchk; // ? Verstehe ich leider nicht
--->
Delphi-Quellcode:
var
msgchk: punsigned_char;
Und warum ein "Var"? Schliesslich ist Var intern auch nur ein Pointer bei der Übergabe - aber wozu überhaupt? Schliesslich ist der Typ des Parameters schon ein Pointer. Warum sollte der var sein? Ich will meinen Pointer doch nicht verändern lassen von einer Funktion, welche einen CRC16 berechnen soll.
angos: Warum erfindest du das
Rad neu? Warum nutzt du nicht einen der vielen Delphi Implementationen eines CRC16 Algorithmus?