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

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

Проблема с запуском софта [D7, WinXP]


Бульбаш ©   (2007-04-13 10:40:00) 

Имеется неприятная проблема. Собрал exe-шник. На компах сети нашей конторы работает (XP,98). Выезжаю к клиенту - болт! вываливается по ошибке даже не пытаясь приконнэктится к БД. Собираю exe на компе у клиента - запускается без проблем. Попробовали запустить на Win2003 в нашей сети. На одном пускается, на другом нет. Подскажите плиз где можно порыться. Вариант ставить у клиента делфя со всеми примочками не прельщает...


_Аноним   (2007-04-14 23:03:00) [1]


> Только его раньше делать надо :)

Ну да\

или еще хороший вариант - поменять местами в моем примере халт и болт


{RASkov}   (2007-04-14 13:35:00) [2]

> [15] _Аноним   (14.04.07 13:29)

Только его раньше делать надо :)


_Аноним   (2007-04-14 13:29:00) [3]


> app ©
</I
> Что здесь Halt делает?

>

Такойпрограмме Халт просто необходим :-)


{RASkov}   (2007-04-14 13:23:00) [4]

> [13] app ©   (14.04.07 13:16)

Просто так.... для "красоты" :) может _Аноним найдет лучшее объяснение... :)


app   (2007-04-14 13:16:00) [5]

> _Аноним  (14.04.2007 10:45:11)  [11]

Что здесь Halt делает?


ЮЮ   (2007-04-14 12:06:00) [6]

_Аноним   (14.04.07 10:45) [11]
:)
У меня, например, (см[8]) 'List index out of bounds'. Отладить такую ошибку - легче простого. Но... при компиляции проекта на том компьютере, где только что произошла ошибка при запуске ехе, полученного на другом компьютере, эта ошибка больше не возникает :(

Единственный способ - формирование "печатного" лога при ошибке, коль она с завидной регулярностью проявляется при описанных условиях, и попытка выявить её с помощью отладчика мозги.ехе :)


_Аноним   (2007-04-14 10:45:00) [7]

Судя по всему, код проекта приблизительно такой:
try
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
except
 ShowMessage('Болт');
 Halt;
end;


> Бульбаш



> вываливается по ошибке даже


по какой ошибке?


Serhio   (2007-04-13 18:05:00) [8]

а чего программа делать пытается кроме коннекта с БД?


Serhio   (2007-04-13 18:04:00) [9]

продать вместе с компьютером разработчика


ЮЮ   (2007-04-13 12:02:00) [10]

> Ну да, BDE проставил - запускается без проблем.

Полагал, чтр Delphi и BDE уже стояли.
У самого есть один такой проектик. Не мой, слегка поддерживаю, поэтому сильно не копался. Но ехе-шник, сделанный на другом компе валится, а скомпилированный здесь же - работает без ошибок.


Плохиш   (2007-04-13 11:27:00) [11]

Даааа, задааааачаааа. Пойти кофе что ли заварить? Да ну нафик, чаю уже напился, так что пусть ждёт, когда настроение на кофе появиться, тогда и погадаю на его проблему... Хм, хотя, а оно мне надо? Его ведь тоже быстрое решение не интересует :-)


Ega23   (2007-04-13 11:18:00) [12]


> Всё верно, если бы не одно но:
> > Собираю exe на компе у клиента - запускается без проблем


Ну да, BDE проставил - запускается без проблем.
Например.


Ega23   (2007-04-13 11:17:00) [13]


> 0. Отсутствие BDE
>


0.01. Присутствие BDE, но отсутствие настроенного алиаса


ЮЮ   (2007-04-13 11:17:00) [14]

>
S@shka ©   (13.04.07 10:52)
Плохиш ©   (13.04.07 10:48)

Всё верно, если бы не одно но:
> Собираю exe на компе у клиента - запускается без проблем

Этот вопрос в той или иной интерпретации возникал несколько раз за последнее время


Плохиш   (2007-04-13 11:01:00) [15]


> Вот типичные проблемы:

0. Отсутствие BDE


S@shka   (2007-04-13 10:52:00) [16]

Отсутсвие коннекта к БД может быть связано с кучей проблем - и из твоего описания (очень сжатого ) толком ничего не понятно:

Вот типичные проблемы:
1. Включен FireWall и блокируется активность (сетевая) твоей проги
2. Отсутствуют необходимые библиотеки работы с БД, например, для Firebird/IBase необходимо наличие всего одной gds32.dll


Плохиш   (2007-04-13 10:48:00) [17]

Надо нанять программиста, который имеет понятие о том, что такое отладка программ.


Наверх

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