|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 29, 2004 21:09:23 В своей проге, пытаюсь вызвать функцию GetSaveFileName, и программа падает, а вот если ее запустить под отладчиком то все работает как надо. Вчем проблема не пойму! Прога вылетает еще до создания окна, если закоментировать вызов этой функции, то окно отобразиться. 1269719142__gemoroy.zip |
|
|
Дата: Сен 29, 2004 21:27:30 Проблема немного не там :) Вместо "@call [CreateWindowEx],ebx,eax,c_w_name,..." попробуй "@call [CreateWindowEx],ebx,c_w_name,c_w_name,..." |
|
|
Дата: Сен 29, 2004 21:36:52 Я тоже не доганяю почему работает под отладчиком (олли) , вроде все ignore у меня отключены ... |
|
|
Дата: Сен 29, 2004 21:37:52 bogrus - Ты гений! Спасибо тебе огромное! |
|
|
Дата: Сен 29, 2004 22:14:06 KiNDeR Ну хтож такие названия для аттачей выбирает %) |
|
|
Дата: Сен 30, 2004 01:44:09 после вызова RegisterClass хорошим тоном считается старшее слово очищать, олли это автоматом делает (правда какого хрена - непонятно), а в XP в старшем слове будет какой-то мусор, которого там нед олжно быть. |
|
|
Дата: Сен 30, 2004 20:10:34 Сомневаюсь , что олли такое себе позволяет . И KiNDeR прав , если не юзать COMDLG32.DLL , то ошибка не выскакивает и старшее слово очищено (а в нём ли дело ?) . Нифига не могу поймать где же баг , может при инициализации COMDLG32.DLL ... _1726110773__window.asm |
|
|
Дата: Сен 30, 2004 21:17:43 Сомневаюсь , что олли такое себе позволяет может в данном случае что-то другое, но то что олли так себя ведет с атомами - это факт |
|
|
Дата: Окт 1, 2004 09:59:29 может в данном случае что-то другое Скорее всего , потому что так ведёт себя любой отладчик , я перепробывал их три :) |
|
|
Дата: Окт 2, 2004 10:06:31 KiNDeR Мы же вроде выяснили, что это из-за RegisterClass и надо юзать RegisterClassEx? Или это была догадка, которая так и не подтвердилась? |
|
|
Дата: Окт 2, 2004 12:02:19 bogrus > Скорее всего , потому что так ведёт себя любой отладчик , я перепробывал их три :) юзермодные может быть, но ты наверняка не пробовал SoftIce ;-) |
|
|
Дата: Окт 3, 2004 18:07:34 Нашёл бяку , и не будет ли угодно господам испробывать ещё один IsDebuggerPresent под сайсом (желательно и на 9x) , т.к. тестил только юзермодные на NT4.0 и w2k . _1847824837__isdebug.exe |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.074 |