forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   как работать с тхт файлами? (http://forum.boolean.name/showthread.php?t=4176)

uairat 16.08.2007 17:53

как работать с тхт файлами?
 
делаю пример из хэлпа но он не раьотает.
чтение из тхт файла байта и строки первой

IGR 16.08.2007 17:59

Re: как работать с тхт файлами?
 
Цитата:

делаю пример из хэлпа но он не раьотает.
чтение из тхт файла байта и строки первой
покажи код !!

uairat 16.08.2007 18:27

Re: как работать с тхт файлами?
 
код
Код:

program TEMP;
VAR byte,i,j,k:integer; c:resource;line:string;
begin
c:= OpenResource('/data.txt');
   
      if (resourceAvailable(c)) then
      begin
          byte := ReadByte(c);
          line := ReadLine(c);
     
          CloseResource(c);
      end;
     
      ShowForm;
      i := FormAddString('Byte is: ' + chr(byte));
      i := FormAddString('Line is: ' + line);
      Delay(1000);

end.


IGR 16.08.2007 18:41

Re: как работать с тхт файлами?
 
это код точно как в хелпе ??
если да то проверь правильность имени файла !!

ViNT 16.08.2007 18:44

Re: как работать с тхт файлами?
 
Код рабочей, поэтому пара вопросов:
1.Файл имеет имя data.txt(должно быть как в коде) или например
Data.TXT?
2.После строки есть перевод на новую строку(должен быть)?

Файл должен выглядеть так:
Код:

b
line
//после line должна быть строка(хотябы пустая).


IGR 16.08.2007 18:50

Re: как работать с тхт файлами?
 
Цитата:

1.Файл имеет имя data.txt(должно быть как в коде) или например
Data.TXT?
тож должно быть data.txt тока он(файл) должен быть в папке с кодом програмы !!

Цитата:

После строки есть перевод на новую строку(должен быть)
если ReadLine то вроде нет !!

uairat 16.08.2007 18:55

Re: как работать с тхт файлами?
 
ааааа всё!
не было перевода на новую строку
большое спасибо!

dimanche13 16.08.2007 18:56

Re: как работать с тхт файлами?
 
пока печатал, он уже разобрался))))))

uairat 16.08.2007 18:58

Re: как работать с тхт файлами?
 
dimanche13 спасибо)

uairat 16.08.2007 20:45

Re: как работать с тхт файлами?
 
у меня теперь возник ещё впросик.
как сделать чтобы читалась кириллица?
сохранял в юникод,анси ничего правильно не читается

ViNT 16.08.2007 23:23

Re: как работать с тхт файлами?
 
Вообще должна быть кодировка UTF-8 по сути Юникод. Попробуй набирать текст в редакторе MP.

uairat 17.08.2007 13:04

Re: как работать с тхт файлами?
 
ни один вариант не работает....
кодировки попробовал,в редакторе попробовал написать...
не читается

ViNT 17.08.2007 15:20

Re: как работать с тхт файлами?
 
А проверял как, на эмуляторе или на мобиле?
Ато на некоторых эмуляторах бывает проблема с кирилицей, а на мобиле все нормально.

Piligrim 17.08.2007 18:20

Re: как работать с тхт файлами?
 
Эмулятор чаще всего читает win1251, а телефон берет utf8

uairat 17.08.2007 20:54

Re: как работать с тхт файлами?
 
все пробовал на эмуле.
почти все на телефоне.
попробую win1251


Часовой пояс GMT +4, время: 17:01.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot