Показать сообщение отдельно
Старый 21.10.2009, 16:28   #1  
Nosta is offline
Nosta
Участник
 
23 / 10 (1) +
Регистрация: 28.07.2009
всем привет,

имеется текстовый файл, нужно "прочитать" его посторочно. все бы ничего, пока не попадается строка длиной больше 1024 символов. навижн с такими строками работать не намерен, а очень нужно. пробовал через стримы, какая-то чушь получается:
Код:
ObjectFile.TEXTMODE(TRUE);
  ObjectFile.OPEN(ObjectFileName);
  ObjectFile.CREATEINSTREAM(InStr);   
  IF InStr.READTEXT(ObjectLine)>=1024 THEN ERROR('BLYAAAA!!!');  // - первая строка считывается правильно
  ...
  WHILE (...) DO
    IF InStr.READTEXT(ObjectLine)>=1024 THEN ERROR('BLYAAAA!!!'); // - а вот тут всякий раз в ObjectLine пихается "+KJ"
нужны тайные знания, или я что-то упускаю из виду?