Moin Thorsten,
lass mal das ReadLn weg.
Was soll das überhaupt bewirken?
Da Du ein fensterorientiertes Programm hast, hast Du standardmässig auch keine Konsole, und somit schlägt ein einfacher ReadLn auch fehl.
Error 6 ist ERROR_INVALID_HANDLE, da Dein ReadLn auf ein nicht vorhandenes StdIn
Handle zugreifen will.
Oder Du lässt Deinem Programm eine Konsole zuweisen.
Delphi-Quellcode:
AllocConsole;
ReadLn;
FreeConsole;