![]() |
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]() ![]() ![]() |
|
Lexicss |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 197 Регистрация: 16.8.2006 Где: Беларусь, Минск Репутация: нет Всего: 1 |
В своей программе использую асинхронноую запись и чтение с помощью функций WriteFileEx и ReadFileEx.
На Win XP всё замечательно работает. Однако когда перенёс на Win 98, по после вызова WriteFileEx и ReadFileEx GetLastError возвращает 50, т.е. ERROR_NOT_SUPPORTED. И никакой записи/чтения не производится. В справках не нашёл что бы эти функции не поддерживались в этих системах. Всё таки может есть какой-то выход? Что-то добавить к Винде надо? Или действительно эти функции не поддерживаются?
На заметку: По завершению CreateFile в ХР hFile = ...1884... , в 98-ой hFile = ...36... --------------------
Бери от жизни всё. |
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 4 Всего: 23 |
|
|||
|
||||
NT_AUTHORITY |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 7.1.2008 Репутация: нет Всего: нет |
Короче, надо просто использовать функцию _lWrite. Функция WriteFileEx - не очень хорошая, поскольку с помощью неё иногда проблемно даже записать переменную в файл.
|
|||
|
||||
anwe |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 748 Регистрация: 2.9.2006 Репутация: 4 Всего: 23 |
_lWrite можно, но она для 16-разрядных ОСей. У Вас же Win98 - подойдет WriteFile
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: WinAPI и системное программирование" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |