Hi,
wird Hagens Delphi Encryption Compendium noch weiterentwickelt? Bzw. hat das jemand so, dass es sich für eine 64-Bit-Windows-Application compilieren läßt? Die letzte mir bekannte Version ist die 5.2.
Ich bekomme in der CRC.pas ab Zeile 138 den Fehler: "Ungültige Kombination von Opcode und Operanden", und das danach folgend für alle PUSH und POP-Befehle.
Delphi-Quellcode:
function CRCSetup(
var CRCDef: TCRCDef; Polynomial, Bits, InitVector,
FinalVector: Cardinal; Inverse: LongBool): Boolean;
register;
asm // initialize CRCDef according to the parameters, calculate the lookup table
CMP ECX,8
JB @@8
PUSH EBX
//<---Hier tritt der Fehler auf
PUSH EDI
Meine Assamblerkenntnisse sind seit dem 8086/Z80 auf nahezu 0 geschrumpft. Daher ist ein Debuggen für mich unmöglich. Vielleicht hat ja jemand auch einen Tipp, wie ich das für 64-Bit anpassen kann.