![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Есть программа которая должна работать и под Win98 и под Win2k и т.д.
Нюанс состоит в том что под Win2k окно должно быть прозрачным(WS_EX_LAYERED). Понятно что под Win98 прозрачности нет. Но как сделать что бы программа все таки запускалась. Пробовал просто не присваивать этот стиль окну, если мы в Win98 - не помогает. При запуске Win98 пишет: Файл NanoTime.exe связан с компонентом User32.dll:SetLayedWindowAtributes. Как решить возникшую проблему? -------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
Aleksandor |
|
|||
![]() Практик ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 22.11.2005 Где: россия, зеленогра д Репутация: 10 Всего: 12 |
Почитай про отложенную загрузку DLL
-------------------- Call out Gouranga be happy!!! Gouranga Gouranga Gouranga .... That which brings the highest happiness!! |
|||
|
||||
Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Прощесделать ручную загрузку длл-ки в зависимости от версии винды.
|
|||
|
||||
SergeCpp |
|
|||
![]() ![]() ![]() Профиль Группа: Участник Сообщений: 955 Регистрация: 8.8.2005 Где: At Home Репутация: 10 Всего: 124 |
Да нет же!
Легче вызывать эту функцию не "прямо", а по указателю, который получить в самом начале работы программы вызовом GetProcAddress(). А если он NULL, то, естественно, не вызывать. В самих виндах так многие вызовы устроены (в SHELL32, например).
Это сообщение отредактировал(а) SergeCpp - 22.1.2006, 03:32 |
|||
|
||||
Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 8 Всего: 18 |
Молоток! Получи по репе!
|
|||
|
||||
devmstr |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 879 Регистрация: 28.4.2004 Где: Ukraine Репутация: нет Всего: 11 |
Спасибо, вообщем понятно, завтра попробую..
-------------------- Think different ©Steve Jobs ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |