Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.007 c
1-77025
Ajax
2003-04-13 15:03
2003.04.24
Обои для TShellListView


3-76811
OxyGen
2003-04-06 16:33
2003.04.24
Создание базы данных


3-76816
supersan
2003-04-04 16:37
2003.04.24
Interbase+Numeric fields


4-77222
Andrej
2003-02-26 12:47
2003.04.24
Буфер


3-76861
Zergling
2003-04-08 13:13
2003.04.24
Транзакции в локальных базах данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский