Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.19;
Скачать: CL | DM;

Вниз

Трабл с чтением файла в библиотеке   Найти похожие ветки 

 
dimaxx ©   (2004-11-03 23:41) [0]

Сабж. Возможно кто-то сталкивался.

Пишу, допустим, плагин к TotalCommander. В dll-ке в функции открываю архивный файл функцией CreateFile. Открывается он нормально, хэндл я получаю (не INVALID_HANDLE_VALUE). Далее запрашиваю память через GetMem и считываю через ReadFile туда заголовок. И получаю... фигню! Проделываю тоже в основной программе - получаю нормальный заголовок архива. stdcall использовал.

Может кто подскажет как обойти трабл?

PS: Смотрел исходник другого плагина - там используется AssignFile и BlockRead. Короче, обход сабжа через задницу. А как его не обойти, а победить?


 
Игорь Шевченко ©   (2004-11-03 23:54) [1]


> В dll-ке в функции открываю архивный файл функцией CreateFile.
> Открывается он нормально, хэндл я получаю (не INVALID_HANDLE_VALUE).
> Далее запрашиваю память через GetMem и считываю через ReadFile
> туда заголовок.


Код в студию.



Страницы: 1 вся ветка

Текущий архив: 2004.12.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
11-1084117166
Yustas
2004-05-09 19:39
2004.12.19
Динамическое создание компонентов


1-1102150483
Артем Владимирович
2004-12-04 11:54
2004.12.19
Включение графики в браузере


6-1097084387
Stas_on
2004-10-06 21:39
2004.12.19
Как узнать IP компа в сетке из 12+1 компов?


8-1095737837
Ктото
2004-09-21 07:37
2004.12.19
Как вывести картинку или 3D-объект на форму на OpenGL ?


14-1101307465
Chlavik
2004-11-24 17:44
2004.12.19
Новый раздел форума...