![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Баг в дельфи? [D5, D6, Win95/98]
DeBuGeR © (2002-07-31 20:05:00)Если использовать функцию FileRead с собственным файлом,
то в буфере оказывается пустая строка,
а если читать из другого файла, то все ок!
И это все тока в w9x/me!
Баг ли это?
DeBuGeR (2002-08-01 14:38:00) [1]Я понял!!!
Всем спасибо!
DiamondShark (2002-08-01 14:15:00) [2]
> И чем это поможет?
> Эффект тотже!!!
Будем теоретизировать, или все-таки попробуем?
Anatoly Podgoretsky (2002-08-01 13:08:00) [3]О каких багах в Дельфи можно говорить, если приведенная программ сплошной баг и полная самонадеянность, что ошибок не будет.
Делай проверку на ошибки.
Eugene Lachinov (2002-08-01 13:07:00) [4]Может быть проблема в этом
FileOpen("c:\1.exe", fmOpenRead or fmShareDenyNone);
Hooch (2002-08-01 13:04:00) [5]Update все накатил ?
DeBuGeR (2002-08-01 13:03:00) [6]И чем это поможет?
Эффект тотже!!!
DiamondShark (2002-07-31 23:18:00) [7]После строки
fh:=FileOpen("c:\1.exe", 0);
вставить строку
Win32Check(fh <> INVALID_HANDLE_VALUE)
Вопросов больше не будет
DeBuGeR (2002-07-31 23:09:00) [8]Пишу так:
var
dat:array[1..10] of Byte;
begin
fh:=FileOpen("c:\1.exe", 0);
FileSeek(fh,21000,0);
FileRead(fh,dat,10);
FileClose(fh);
Если запускать в w2k,то все работает влюбом случае!
А вот если из w98, то есть 2 дороги:
1. Если мы читаем не из своего файла (все нормально)
2. Если программа читает из своего файла (массив оказывается пустым)
Что делать? Можно ли по другому? Памагиииите.....
Felis manul (2002-07-31 20:48:00) [9]http://buglist.jrsoftware.org/indexpag.htm
Anatoly Podgoretsky (2002-07-31 20:47:00) [10]Ой там ли?
Bugs Killer (2002-07-31 20:42:00) [11]Никаких жуков в Delphi нету, он чист! :-)
Cobalt (2002-07-31 20:36:00) [12]
> с собственным файлом,
как открываете? как читаете?
куски кода, пожалуйста. Тогда будет что обсуждать.