Проблема с загрузкой приложения в Windows XP

Автор Тема: Проблема с загрузкой приложения в Windows XP  (Прочитано 16201 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Попробуй сделать как я сказал с def-файлом.
Создал. Убил свои строчки, добавил *.def. Ничего не изменилось. Похоже файл exports такой же и остался.
Наверное тогда так:
EXPORTS
  acrxEntryPoint    @1  PRIVATE
  acrxGetApiVersion @2  PRIVATE
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Походу я локализовал проблему. Суть в следующем: в своём приложении вместо классических MessageBox'ов я использовал более новомодные TaskDialog'и. А последние появились только в Vista. TaskDialog требует comctl32.dll с бОльшим функционалом, которого нет в XP. Поэтому Dependency Walker не врал.

Наверное тогда так:
Опыт показал, что очерёдность не имеет значения.




Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
А вот интересно, существует ли какой-нибудь Redistributable Package с данным функционалом, который можно безболезненно и легально "залить" в XP.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
А вот интересно, существует ли какой-нибудь Redistributable Package с данным функционалом, который можно безболезненно и легально "залить" в XP.
Это врядли. А вот сделать так, чтобы твоё приложение всё-таки грузилось в XP можно при помощи /DELAYLOAD. Ну и в коде проверить версию Windows и для XP использовать MessageBox.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение