Dagegen spricht nichts. Was damit gemeint ist:
True ist eine Constante welche 1 ist
In der IT ist jedoch alles ungleich 0 Wahr.
Niemand garantiert dir also das FileExists und andere Funktionen wirklich 1 (also True) im Erfolgsfall zurück geben. Definiert ist lediglich, dass sie "Wahr" zurückgeben, also ungleich 0.
[Edit]
also entweder so:
Delphi-Quellcode:
if FunktionWithBooleanResult() then
...
oder
Delphi-Quellcode:
if FunktionWithBooleanResult() <> False then
...