![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
playboy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 16.9.2006 Репутация: нет Всего: нет |
Расскажите, как правильно поступить, когда в приложении вызываешь функцию (из User32.dll), которая появилась только под XP из того рассчета, что приложение будет работать под Windows20000. Понятно, в приложении проверяется версия винды и обходятся места с вызовом функции. Но при связывании Windows 2000 сообщает, что точка входна не найдена. Можно конечно организовать явное связывание в период выполнения. Не могу поверить, что Microsoft опирается только на это. Неужели так трудно во время связывания если нет точки входа, делать ссылку на заглушку, где генерится исключение, чтобы дать возможность мне самому решать, что делать в случае ошибки? Или типа того.
|
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 1 Всего: 34 |
LoadLibrary
GetProcAddress ну и смотриш резкультат последнего -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
GremlinProg |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
oleg1973,
так что читай внимательно. Честно говоря, ни чего не приходит в голову акромя как писать звой загрузчик, предусматривающий ОТСУТСТВИЕ статически-линкованной библиотеки. -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |