![]() |
|
![]() ![]() ![]() |
|
JAPH |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 5 Всего: 23 |
Начинающий в MASM 6.14.8444 и прогр. под WinXP => попроще
![]() Программа, занимающаяся просто выводом окошка. Проще не придумать. Но стоило мне её позапускать пару раз, поотлаживать, как стала вылезать ошибка "Невозможно создать файл, так как он уже существует". Причём выполнение идёт нормально, пока не доходит до RegisterClassEx. Olly показывает ошибку File_not_found (2), хотя eax<>0. Это так надо? Ну, хорошо, процесс идёт дальше, на CreateWindowEx выскакивает ошибка 0xB7h, eax=0. В чём дело?
-------------------- Что непонятно - спрашиваем ![]() |
|||
|
||||
JAPH |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 8.1.2007 Где: Ленобласть Репутация: 5 Всего: 23 |
Проблема решилась. Оказалось, нельзя очищать eax после DefWindowProc.
Так что осталось
-------------------- Что непонятно - спрашиваем ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для начинающих" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для начинающих | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |