Ist ja klar: IfThen ist eine Funktion und da müssen vor dem Aufruf der Funktion alle Aufrufparameter vorliegen, auch dein $0F/0. Wenn Delphi Makros können würde ...
Must also doch eine normale if-Abfrage machen:
Delphi-Quellcode:
if MemberFix = 0 then
Dive := $0F
else
Dive := $0F / MemberFix;
Windows Vista - Eine neue Erfahrung in Fehlern.