![]() |
|
|
#1
|
|||
|
|||
![]() Считываю строки из текстового файла с помощью Readln.
Считывание выполняется много раз нормально, пока не встречается строка с определенным символом в конце. (прикрепленный файл, конец 4-ой строки или 5-ой (смотря в чем открывать), символ () Толи конец строки, толи файла. При выполнении Readln к этой строке программа просто зависает и не реагирует ни на что. Листинг смогу только завтра приложить. |
#2
|
||||
|
||||
![]() Используй WinAPI или потоки, забудь про эти глючные функции...
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
||||
|
||||
![]() Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject); var f: TextFile; s: String; begin Memo1.Clear; AssignFile(f, 'D:\T4630b5f.txt'); Reset(f); while not Eof(f) do begin Readln(f, s); Memo1.Lines.Add(s); end; CloseFile(f); end; ![]() ![]() Ещё для работы с текстом можно использовать TStringList. |