|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 9, 2003 11:22:01 Привет, всем. Есть одна проблемма, может кто подскажет как ее решить. Прога написана на С++ Билдере 3 (или 4, не помню). При запуске появляется первое окно (типа splash-окна с кнопкой "далее"), по нажатию кнопки "далее": -в 9х появляется новое окно (основная программа) -в XP, 2000, ME выдает сообщение Resource Bitmap1 not found. Прога остается висеть в памяти (по Ctrl+alt+del ее можно наблюдать в процессах). Вот что я обнаружил: в ResHacker'e этот Bitmap есть, картинку посмотреть можно, но только не удалить. При попытке удаления ресурса в ResHacker'е получаю Access Violation. Подошел к проблеме с другого бока. Из дебаггера выяснилось, что апишная функция FindResource (NULL, "Bitmap1", RT_BITMAP) возвращает -1. Я изменил второй параметр на "BB_ALL" (другой битмап) и прога заработала в XP. Это конечно хорошо, но хотелось бы узнать, что может помешать проге запуститься в ХР, при том, что прога работает в 9x. Насколько я понимаю, что-то не то с секцией ресурсов. |
|
|
Дата: Апр 18, 2003 20:26:07 Берешь такую программу, как PEExplorer, прогоняешь через нее и наслаждаешся жизнью. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.082 |