Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
31. Jan 2012
Tja, Kompilerschalter werden nicht einbezogen, bei der Prüfung auf veränderte Units. (der Quellcode selber bleibt ja identisch ... wobei ich gehofft hab, Embarcadero bemerkt irgendwann mal dieses Problem :roll: )
Und nein, gibt es nicht (zumindestens nicht unter den großen/bekannten Programmiersprachen), also das mit dem Integer.
Das hat man sich wohl schon bei der Einführung der...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
31. Jan 2012
// da irgendwer auf die saublöde Idee gekommen ist den Integer nicht mehrmitwachsen zu lassen :stupid:
{$IF Declared(NativeUInt)}
Inc(NativeUInt(Notifydata), Nextentry);
{$ELSE}
Inc(Cardinal(Notifydata), Nextentry);
{$IFEND}
// oder
Inc({$IF Declared(NativeInt)}NativeInt{$ELSE}Cardinal{$ENDIF}(Notifydata), Nextentry);