sind Variablen ohne Typangabe automatisch Varianten
Dann würde ich vorschlangen es mal mit Integer statt DWord zu probieren. (wobei ich dann eher denken würde, daß VB da falsch rechnet)
Folgendes ans Ende der Funktion hängen. Auch beim VBS. (wobei man es in delphi natürlich auch via Debugger auslesen könnte
)
Delphi-Quellcode:
For i := 0 To 255 do
Result := Result + ' ' + Hex(Crc32Table[i], 8);
Mal sehen ob schon die Tabelle falsch ist und die eigentlich CRC-Berechnung dann eh nicht funktionieren kann.
Zitat:
Dim i, lCRC32, iBit As Integer
Ja, denn was hab ich bezüglich dem * und DIV gesagt?
Das höchste Bit (das Vorzeichen) wird bei Integer und Cardinal/DWORD anders behandelt.