Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка при запуске exe-шника. [D7, XP]


Бульбаш ©   (2007-05-04 15:59:00) 

Уже задавал вопрос, но поскольку не имел доступа к нету не видел ответов, а сейчас доступа к этой ветке нет. Проблема: Собранный exe не запускается не некоторых машинах. Если устанавливаю delphi на проблемной машине, собираю exe на ней - все OK. Подскажите плиз светлую мысль как этого избежать.
P.S. Приложение просто вываливается по недопустимой ошибке без объявления причин.


Бульбаш   (2007-05-07 11:39:00) [1]

Но это тока частный случай, не запускается к примеру на сервере 2003 где мозгов 8 гигов заведомо недохлых...


Правильный Вася   (2007-05-07 11:10:00) [2]

пусть электроник погоняет свою "планку" тестами
мож, она полудохлая, а остальные проги столько не отжирают, т.е. полудохлые участки просто не занимаются


Бульбаш   (2007-05-07 10:14:00) [3]

Связи не вижу - ODAC коннэктится напрямую по ip, который указываешь в настойках, в этом и есть его прелесть - никаких тебе дополнительных клиентов - достаточно одного exe. И плюс к этому только с 2 -мя моими прогами нарисовалась такая проблема, так что дело видимо не в этом.
P.S. Тока что опять звонил клиент: пришел к нему электроник - опять поставили ту же планку памяти - и софт опять заработал...  :(


Alex_C   (2007-05-07 10:03:00) [4]

То Бульбаш: а ты в курсе, что при работе с Oracle надо ip-адрес машины устанавливать? И когда ты скомпилил на своей машине - у тебя один ip, на другую перенес - там уже другой. Тут вот как раз такая проблема была.


Бульбаш   (2007-05-07 09:57:00) [5]

Работаю с Oracle через ODAC, поэтому дополнительные клиентские DLL не требуются. А прога тихо пимирает при старте как точно замечено и перегрузка не помогает. Сегодня выяснилась еще одна интересная вещь: Звонил клиент - он поставил доп. планку памяти ( всего стало 512) и другая моя прога стала вести себя также. То есть похоже что-то не то с использованием памяти. Подскажите какие есть соображения по этому поводу...


clickmaker   (2007-05-04 17:34:00) [6]


> [7] Бульбаш   (04.05.07 17:32)

один модуль в поле не воин.
Если он работает с базой, значит, как минимум, нужны клиентские DLL этой СУБД (БДЕ, АДО и т.п.)


Desdechado   (2007-05-04 17:33:00) [7]

> Собранный exe не запускается не некоторых машинах.
Некоторые версии винды проверяют цифровую подпись и пытаются выводить предупреждение. Вот только не всегда у них получается это предупреждение вывести. Это выглядит просто как помирание проги при старте. Закономерности не нашел, но перезагрузка обычно спасает.


Бульбаш   (2007-05-04 17:32:00) [8]

у меня один модуль  exe без dll.


{RASkov}   (2007-05-04 17:27:00) [9]

> [4] Бульбаш   (04.05.07 17:18)

"Exe" написанное на Delphi, не зависит от самой среды.... Смотри что используется в твоей программе(BDE, пакеты, dll(borlndmm.dll например))....


clickmaker   (2007-05-04 17:27:00) [10]


> дело да же до коннэкта к серверу не доходит

перед этим надо еще нужные DLL загрузить. А их есть у вас?


Бульбаш   (2007-05-04 17:18:00) [11]

Она вообще не запускается - дело да же до коннэкта к серверу не доходит. Если бы подгрузилось хоть что-то - то не вопрос перехватить ошибку, а здесь просто-запустил exe. Комп подумал сеукунд 20 и отослал подельше...


DimaBr   (2007-05-04 16:12:00) [12]

Срорее всего не обращайтесь к BDE без BDE


smirnov   (2007-05-04 16:04:00) [13]

Обрабатывай исключения и пиши ошибки в лог.


DVM   (2007-05-04 16:04:00) [14]

Чего программа то делает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо