Erstmal Danke für die Hilfe,
allerdings konnte ich mein Problem so nicht lösen. Die FoxPro Version die ich habe, nutzt laut Microsoft (siehe Link von mkinzler) CRC16.
Mit allen Delphi-Umsetzungen komme ich allerdings auf andere Werte.
Als Beispiel:
Der (FoxPro)Befehl
SYS(2007,'15551') liefert die Prüfsumme 54616 und
über die CRC-Funktion von
umni bzw. das
Programm von
efg komme ich auf andere Werte.
Ich weiß nicht ob ich hier irgendwas übersehe, aber ich glaube foxpro hat für Zeichenausdrücke andere Bitfolgen als Delphi was unterschiedliche Prüfsummen wahrscheinlich macht.
Wäre schön wenn sich nochmal jemand der Sache annehmen könnte.
DiV Daniel