Hallo,
ich bin von Delphi 2010 auf XE5 umgestiegen. WIN 7 / 64 bit,
BDE (noch). Es gibt in meinem Programm eine Auswertung die unter Delphi 2010 funktioniert, unter XE5 aber zur Laufzeit mit einer Fehlermeldung aufwartet:
Zahl außerhalb des gültigen Bereichs. Ich habe darin eine Variable als Extended deklariert und gefunden, dass dieser Typ unter XE5 nur mit der Directive {$EXTENDEDCOMPATIBILITY ON} funktioniert. Bei mir leider nicht! Wo genau müsste ich das
{$X+} genau hinschreiben? Oder muss ich einen anderen Datentyp nehmen? Double geht auch nicht.
Ich habe den Extended-Typ jetzt herausgenommen und durch Integer ersetzt. Der Fehler ist nicht weg ...
Danke für Eure Tipps.
Harald