Форум: "Основная";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
ВнизПрога, скомпилированная в D6 не запускается в Win95 Найти похожие ветки
← →
Rus (2003-04-11 10:41) [0]Доброго времени. Сабж.
Используются стандартные компоненты. Не CLX. BDE.
В 98 и выше все OK. В 95 "Приложение выпустило недопустимую операцию ... "
Чего ему не хватает?
← →
DVM (2003-04-11 10:46) [1]
> Не CLX. BDE.
Так BDE используется или нет?
← →
Юрий Зотов (2003-04-11 10:46) [2]> Чего ему не хватает?
Прохода отладчиком, чтобы точно выяснить место и причину ошибки.
Или Вы полагаете, что здесь одни экстрасенсы собрались?
← →
Rus (2003-04-11 11:00) [3]ВДЕ используется. Но с ним все нормально.
Для того, чтобы пройти отладчиком, нужно установить Delphi 6.
А при установке, он установит все, что нужно для работы программы. Вопрос, собственно в том, что есть в 98, и чего нету в 95 (или версия чего старее?) из-за чего может не работать.
ЗЫ. Юзается ComObj. Может нужно какие-нить OLE dll-ки обновить?
← →
DVM (2003-04-11 11:25) [4]Вопрос, собственно в том, что есть в 98, и чего нету в 95 (или версия чего старее?) из-за чего может не работать.
Все старее!
Есть один способ. Правда необычный, но используется часто. Производить установку MSOffice 2000 перед использованием программы. Он сам обновит все как надо.
Если это невозможно, то надо отыскать все обращения Вашей программы к различным Dll и там уже экспериментировать с версиями.
← →
Юрий Зотов (2003-04-11 23:35) [5]> Для того, чтобы пройти отладчиком, нужно установить Delphi 6.
Не обязательно - cуществуют и внешние отладчики (например, Turbo Debugger).
← →
Leran2002 (2003-04-12 10:25) [6]
> Чего ему не хватает?
Винды 98... :))
← →
Cobalt (2003-04-12 19:01) [7]Попробуйте установить BDE. База какая?
← →
Anatoly Podgoretsky (2003-04-12 19:15) [8]Rus (11.04.03 11:00)
Ну ты сам поставил диагнох, что то не установлено, какие то библиотеки или использованы функции не поддержанные в Win95
← →
Mikhail (2003-04-12 19:18) [9]А BDE-то есть ?
← →
Lancelot (2003-04-12 20:28) [10]
> Юрий Зотов © (11.04.03 23:35)
> > Для того, чтобы пройти отладчиком, нужно установить Delphi
> 6.
>
> Не обязательно - cуществуют и внешние отладчики (например,
> Turbo Debugger).
Ага. Или SoftIce. :)
← →
Юрий Зотов (2003-04-12 23:54) [11]> Lancelot © (12.04.03 20:28)
Угу. Только не всегда нужно стрелять из пушки по воробьям. Не знаю, как Вы, а я предпочитаю подниматься на 10-й этаж в лифте, а не в вертолете. Это же всего лишь 10-й этаж, а не горы Памира.
C Turbo Debugger можно работать на уровне паскалевского текста (почти так же, как и со встроенным дебаггером), а с SoftIce - на уровне дизассемблера. Что быстрее, проще и удобнее? А главное - что для ДАННОЙ задачи ТРЕБУЕТСЯ? Мы же, вроде как, не собираемся взламывать собственную программу?
← →
Lancelot (2003-04-13 02:28) [12]
> Мы же, вроде как, не собираемся взламывать собственную программу?
Никоим образом.
У меня появился еще один вариант: установить Delphi 6 через программу, контролирующую процесс инсталляции (например, тот же System Mechanic), посмотреть в логе, что там нового в систему добавляется, засунуть это все в отдельный пакет и ставить в довесок к своей программе.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c