![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с запуском софта [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]Надо нанять программиста, который имеет понятие о том, что такое отладка программ.