Zitat von
Khabarakh:
Die System-Routinen scheinen wohl bis D2005 ein Problem mit Int64 zu haben, nicht einmal ein explicit Cast funktioniert. Über eine Real-Variable (bzw. gleich als Parameter) oder eine nicht-
ASM Funktion funktioniert die Routine aber auch mit meinem Delphi 6:
Index := Trunc(Math.LogN(2, ASize) / 10);
ja, so klappt es bei mir auch. Danke!