Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Точка входа не найдена, под Win2000 не грузится XP-приложение 
:(
    Опции темы
playboy
Дата 16.9.2006, 08:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 16.9.2006

Репутация: нет
Всего: нет



Расскажите, как правильно поступить, когда в приложении вызываешь функцию (из User32.dll), которая появилась только под XP из того рассчета, что приложение будет работать под Windows20000. Понятно, в приложении проверяется версия винды и обходятся места с вызовом функции. Но при связывании Windows 2000 сообщает, что точка входна не найдена. Можно конечно организовать явное связывание в период выполнения. Не могу поверить, что Microsoft опирается только на это. Неужели так трудно во время связывания если нет точки входа, делать ссылку на заглушку, где генерится исключение, чтобы дать возможность мне самому решать, что делать в случае ошибки? Или типа того.
PM MAIL   Вверх
oleg1973
Дата 16.9.2006, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 1
Всего: 34



LoadLibrary
GetProcAddress
ну и смотриш резкультат последнего


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
GremlinProg
Дата 16.9.2006, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2706
Регистрация: 9.8.2005
Где: Тюмень

Репутация: 99
Всего: 106



oleg1973
Цитата(playboy @  16.9.2006,  10:03 Найти цитируемый пост)
Можно конечно организовать явное связывание в период выполнения. Не могу поверить, что Microsoft опирается только на это

так что читай внимательно.

Честно говоря, ни чего не приходит в голову акромя как писать звой загрузчик, предусматривающий ОТСУТСТВИЕ статически-линкованной библиотеки.


--------------------
"Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины."
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0653 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.