Witam,
zauważyłem w Delphi 2007 różnicę w wykonaniu warunku porównującego dwie liczby w zależności od tego czy są one wpisane bezpośrednio do instrukcji IF czy najpierw są przypisane do zmiennych.
Poniższy przykład pokazuje o co mi chodzi. Wynikiem jest to że pierwszy warunek zwraca False a drugi True a powinno być True w obu przypadkach.
Czy ktoś może mi wytłumaczyć dokładnie co jest przyczyną takiego zachowania? Czy jest to zależne od ustawień parametrów projektu?
zauważyłem w Delphi 2007 różnicę w wykonaniu warunku porównującego dwie liczby w zależności od tego czy są one wpisane bezpośrednio do instrukcji IF czy najpierw są przypisane do zmiennych.
Poniższy przykład pokazuje o co mi chodzi. Wynikiem jest to że pierwszy warunek zwraca False a drugi True a powinno być True w obu przypadkach.
Czy ktoś może mi wytłumaczyć dokładnie co jest przyczyną takiego zachowania? Czy jest to zależne od ustawień parametrów projektu?
Kod: Delphi