Показать сообщение отдельно
  #8  
Старый 07.10.2009, 08:15
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Если-бы у меня была возможность ее посмотреть, я бы вопросы не задавал. В микрософтовых осях такого не наблюдается.
Но сразу вижу проблему, которой под никсами по слухам нет - занятость файла. Если прога которая обновляет этот файл, держит его постоянно открытым, то ось так просто этот файл не даст для открытия вашему приложению.
Попробуйте для начала получить доступ к нему таким путем:
Код:
procedure TForm33.Button1Click(Sender: TObject);
Var
  F: TFileStream;
  S: Array[1..20] of AnsiChar;
begin
 F := TFileStream.Create('c:\test.txt',fmOpenRead + fmShareCompat);
 F.Seek(-20, soFromEnd);
 F.Read(S, 20);
 F.Free;
 Memo1.Text := S;
end;
Если получиться, тогда будем дальше думать.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием