Показать сообщение отдельно
Старый 24.02.2009, 14:33   #1
Skythrone
ПроЭктировщик
 
Регистрация: 02.07.2008
Сообщений: 105
Написано 7 полезных сообщений
(для 14 пользователей)
Сообщение Похоже, есть баги в либе Lib_jsr75i

В процессе работы с Lib_jsr75i я обнаружил следующие баги и недоработки.

1. В описании библиотеки есть следующая информация:
public static InputStream get_stream() - открыть файл как ресурс. доступны все операции с ресурсом
Реально данная функция отсутствует.

2. При повторном обращении к файлу библиотека зависает.
Я делаю так:
k:=file_size(full_filename);                
 
res:=open_file(full_filename);
// возвращает res=1
while(...) do
 
begin
   
...
  
s:=s+Chr(read_uns_byte);
   ...
 
end;

 
res:=close_file(full_filename);
// возвращает res=1 
При первом вызове данный код срабатывает без проблем. При повторном вызове файл открывается нормально, но при попытке прочитать байт - намертво виснет.

Коллеги, хотелось бы услышать ваше мнение по данным вопросам. Может быть, это я что-то неправильно делаю?
(Offline)
 
Ответить с цитированием