In "Delphi" haben inzwischen viele Units einen Namespace. (das z.B. das "
Vcl." für Units der
VCL)
Und das mit dem Encoding ist ebenfalls eine Delphi-Sache (seit Delphi 2009) ... da kann es sein, daß es im Lazarus/FreePascal anders gelöst ist, bzw. etwas anders heißt oder sich in anderen Units befindet.
LordGinn verwendet wahrscheinlich ein Lazarus mit FPC 2.6.4, welcher im Gegensatz zur aktuellen Entwicklungsversion 2.7.1 weder Namespaces noch TEncoding unterstützt (wobei erstere sich in FPC auch noch nicht angefangen haben durchzusetzen, da eben das aktuelle Release sie noch nicht unterstützt).
@LordGinn: das Weglassen von
Vcl.
bzw.
System.
ist in diesem Fall also richtig.
Gruß,
Sven