forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ (http://forum.boolean.name/forumdisplay.php?f=48)
-   -   Как можно правильно определять конец файла ресурса. (http://forum.boolean.name/showthread.php?t=6196)

antonio 01.08.2008 18:50

Как можно правильно определять конец файла ресурса.
 
Функция ReadLine в MP работает некорректно, и ,чтобы не ставить в конце файла символы типа #, я делаю так:
PHP код:

program resources;
var 
res   resource
byteinteger
linestring
indexinteger
  
begin 
      res 
:= openResource('/data.txt'); 
          if (
resourceAvailable(res)) then 
      begin 
       repeat
        byte
:=readbyte(res);
        
line:=line+chr(byte);
       
until byte=0;
       
closeResource(res); 
      
end
      
showForm
                  
index := formAddString(line); 
                 
delay(1000000000); 
  
end


Frank 01.08.2008 20:02

Ответ: Как можно правильно определять конец файла ресурса.
 
Все правильно, но возможно, более тормозно...

odd 06.08.2008 08:48

Ответ: Как можно правильно определять конец файла ресурса.
 
Да уж. Ни о какой высокой скорости чтения тут и речи не может быть. Как по мне, то лучше поставить метку #.

SmAlViK 07.04.2009 02:46

Ответ: Как можно правильно определять конец файла ресурса.
 
Всё хорошо, только у меня РУССКИЙ текст квадратиками выводиться !! Что делать ??? HELP !!

odd 11.04.2009 02:21

Ответ: Как можно правильно определять конец файла ресурса.
 
Цитата:

Сообщение от SmAlViK (Сообщение 103023)
Всё хорошо, только у меня РУССКИЙ текст квадратиками выводиться !! Что делать ??? HELP !!

Менять кодировку. Ресурс небось записан в кодировке cp1251, а в мобильниках родная кодировка - UTF-8. Поищи на форуме перекодировщик, их тут уже выкладывали неоднократно все кому не лень.

dmitriy-dim 19.11.2010 22:59

Ответ: Как можно правильно определять конец файла ресурса.
 
Огромное человеческое Спасибо за совет!
Дай вам БОГ всего доброго!!!

Rameron 19.11.2010 23:52

Ответ: Как можно правильно определять конец файла ресурса.
 
Ну не, побайтово читать файл - это извращение.... Остается надежда, что MP 3 доведут до ума... Но readbyte хоть работает корректнее кривого readline...

cherepets 20.11.2010 12:51

Ответ: Как можно правильно определять конец файла ресурса.
 
а в чем сложность оставить 1 пустую строчку в конце?


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

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