Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2015, 08:39   #1
Yuran
Форумчанин
 
Регистрация: 18.02.2008
Сообщений: 198
По умолчанию Embarсadero XE7. приложение не запускается на win XP

Привет.

Delphi XE7 установлена на ноуте с win 7.

пишем приложение. На машинах с win 7 и win 8 запускается нормально.
При попытке запустить мое приложение на компе с win XP вылетает ошибка о несовместимости версий операционных систем.

Как правильно скомпилировать мое приложение в xe7 win7 (может в настройках что-то включить) чтоб на win xp моя программа запустилась?

Игры с манифестом и midas.dll ничего не дали.

Помогите пожалуйста.

Подскажите куда копать.

Спасибо.

Если delphi xe7 установить на win xp то мое приложение на win 7 запускается нормально. Как сделать наоборот?

Очень нужна помощь.

Последний раз редактировалось Stilet; 31.03.2015 в 09:36.
Yuran вне форума Ответить с цитированием
Старый 31.03.2015, 09:36   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
На машинах с win 7 и win 8 запускается нормально.
Операционки небось х64? Компилируешь ты проект под какую платформу? Посмотри в свойствах проекта.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.03.2015, 09:46   #3
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Программы, даже изначально сделанные на XE7 установленной на Win7, как правило, спокойно работают под WinXP.
Скорее всего в ПО используются компоненты которые специфичны для разных ОС. Либо, как сказал Stilet, компилируете под 64-разрядную ОС, а WinXP уставлена 32-разрядная.
Цитата:
Сообщение от Yuran Посмотреть сообщение
При попытке запустить мое приложение на компе с win XP вылетает ошибка о несовместимости версий операционных систем.
Скриншот ошибки в студию чтобы не гадать.

Последний раз редактировалось Streletz; 31.03.2015 в 10:08.
Streletz вне форума Ответить с цитированием
Старый 31.03.2015, 10:53   #4
Yuran
Форумчанин
 
Регистрация: 18.02.2008
Сообщений: 198
По умолчанию

Win 7 x64 - верно. Но компилирую как для win32.
Скрин ошибки выложу чуть позже. сейчас под рукой нет машины с winXP.

Вот скин рабочего экрана и настроек проекта.


Последний раз редактировалось Yuran; 31.03.2015 в 10:57.
Yuran вне форума Ответить с цитированием
Старый 31.03.2015, 11:32   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну попробуй еще не Debug сборку делать а release.
Так то как бы проблема скорее всего именно в этом. Делфи прикомпиливает под 64-ку несмотря на твои настройки, а вот почему - это нужно по настройкам лазить.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 31.03.2015, 14:48   #6
Yuran
Форумчанин
 
Регистрация: 18.02.2008
Сообщений: 198
По умолчанию

ТВОЮ ДИВИЗИЮ!!!

Я нашел в чем проблема. Извините за отнятое время!!!

Сделал для своей программы инсталятор.
Инсталятор неправильно прописывал путь к базе данных.

Но win XP почему-то об этом не сообщал. Попробовал на другой машине с win XP. Кроме описанной ошибки вывалилась ошибка подключения к базе. Мол такой путь не найден. Ну тут все понятно.

Короче исправил уже.
Всем спасибо. А компоненты действительно заменил. Но это уже другая история...
Yuran вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не запускается консольное приложение (C++) -Андрей- Помощь студентам 28 17.05.2014 13:15
Не устанавливается и не запускается Win 7 Tryck Операционные системы общие вопросы 7 10.08.2012 10:53
не запускается приложение panuta БД в Delphi 2 16.09.2011 14:42
MDI Приложение (Delphi 2007) не запускается на Win XP Eng sdsfy Общие вопросы Delphi 9 19.03.2011 19:36
пути в реестре, где находятся программы автозагрузки для win'95 win'98 win' me win 2000 Prisian Win Api 1 11.09.2007 20:07