Wieso sieht das niemand?
Code:
...
AssignFile(hFile, string(buf));
Reset(hFile);
while not EOF(hFile) do
begin
ReadLN(hFile, line); // sollte das Problem lösen
MessageBox(0, PChar(line), 'blubb', 0);
end;
...
... bei ReadLn übergibst du ihm doch garkeine Datei, wo er rauslesen soll. Ergo versucht er von StdIn zu lesen, was bei Nicht-Konsolen-Anwendungen scheitert. (
imho)
Grüße,
Mario