Текущий архив: 2007.05.27;
Скачать: CL | DM;
ВнизОшибка при запуске exe-шника. Найти похожие ветки
← →
Бульбаш (2007-05-04 15:59) [0]Уже задавал вопрос, но поскольку не имел доступа к нету не видел ответов, а сейчас доступа к этой ветке нет. Проблема: Собранный exe не запускается не некоторых машинах. Если устанавливаю delphi на проблемной машине, собираю exe на ней - все OK. Подскажите плиз светлую мысль как этого избежать.
P.S. Приложение просто вываливается по недопустимой ошибке без объявления причин.
← →
smirnov (2007-05-04 16:04) [1]Обрабатывай исключения и пиши ошибки в лог.
← →
DVM © (2007-05-04 16:04) [2]Чего программа то делает?
← →
DimaBr © (2007-05-04 16:12) [3]Срорее всего не обращайтесь к BDE без BDE
← →
Бульбаш (2007-05-04 17:18) [4]Она вообще не запускается - дело да же до коннэкта к серверу не доходит. Если бы подгрузилось хоть что-то - то не вопрос перехватить ошибку, а здесь просто-запустил exe. Комп подумал сеукунд 20 и отослал подельше...
← →
{RASkov} © (2007-05-04 17:27) [5]> [4] Бульбаш (04.05.07 17:18)
"Exe" написанное на Delphi, не зависит от самой среды.... Смотри что используется в твоей программе(BDE, пакеты, dll(borlndmm.dll например))....
← →
clickmaker © (2007-05-04 17:27) [6]
> дело да же до коннэкта к серверу не доходит
перед этим надо еще нужные DLL загрузить. А их есть у вас?
← →
Бульбаш (2007-05-04 17:32) [7]у меня один модуль exe без dll.
← →
Desdechado © (2007-05-04 17:33) [8]> Собранный exe не запускается не некоторых машинах.
Некоторые версии винды проверяют цифровую подпись и пытаются выводить предупреждение. Вот только не всегда у них получается это предупреждение вывести. Это выглядит просто как помирание проги при старте. Закономерности не нашел, но перезагрузка обычно спасает.
← →
clickmaker © (2007-05-04 17:34) [9]
> [7] Бульбаш (04.05.07 17:32)
один модуль в поле не воин.
Если он работает с базой, значит, как минимум, нужны клиентские DLL этой СУБД (БДЕ, АДО и т.п.)
← →
Бульбаш (2007-05-07 09:57) [10]Работаю с Oracle через ODAC, поэтому дополнительные клиентские DLL не требуются. А прога тихо пимирает при старте как точно замечено и перегрузка не помогает. Сегодня выяснилась еще одна интересная вещь: Звонил клиент - он поставил доп. планку памяти ( всего стало 512) и другая моя прога стала вести себя также. То есть похоже что-то не то с использованием памяти. Подскажите какие есть соображения по этому поводу...
← →
Alex_C © (2007-05-07 10:03) [11]То Бульбаш: а ты в курсе, что при работе с Oracle надо ip-адрес машины устанавливать? И когда ты скомпилил на своей машине - у тебя один ip, на другую перенес - там уже другой. Тут вот как раз такая проблема была.
← →
Бульбаш (2007-05-07 10:14) [12]Связи не вижу - ODAC коннэктится напрямую по ip, который указываешь в настойках, в этом и есть его прелесть - никаких тебе дополнительных клиентов - достаточно одного exe. И плюс к этому только с 2 -мя моими прогами нарисовалась такая проблема, так что дело видимо не в этом.
P.S. Тока что опять звонил клиент: пришел к нему электроник - опять поставили ту же планку памяти - и софт опять заработал... :(
← →
Правильный Вася (2007-05-07 11:10) [13]пусть электроник погоняет свою "планку" тестами
мож, она полудохлая, а остальные проги столько не отжирают, т.е. полудохлые участки просто не занимаются
← →
Бульбаш (2007-05-07 11:39) [14]Но это тока частный случай, не запускается к примеру на сервере 2003 где мозгов 8 гигов заведомо недохлых...
Страницы: 1 вся ветка
Текущий архив: 2007.05.27;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.05 c