Wenn möglich sollte man wohl bei Integer- und Stringkonstanten keinen Typ angeben
Delphi-Quellcode:
const
abc = 123;
def = 'xyz';
Das hat vorallem den Vorteil, daß der Typ nicht schon da festgelegt ist und dieser dann anhand des Wertes und bei direkter Übergabe anhand des dortigen Types vom Compiler festgelegt wird.
Speziell den String kann man dann auch als WideString/PWideChar übergeben, ohne daß es zu inkompatiblen Typen (AnsiString<>WideString und PAnsiChar<>PWideChar) kommt.