Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > не запускается проект


Автор: MihailCarib 18.8.2010, 20:18
Добрй день, уважаемые форумчане! Столкнулся с проблемой, прошу поммощи. 
Сделал приложение в Д7, - фактически электронное устройство и к нему прогу. Устройство на Prolific PL2303, прога с локальными базами данных ну и т.д. Смысл - съем со специального носителя информации и хранение ее в БД на машине пользователя. Проблема в том, что скомпилированный файл легко запускается на машинах с установленным Делфи (или был когда-то установлен), там где его нет пишет ошибку :


Project1.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.
AppName: project1.exe     AppVer: 0.0.0.0     ModName: kernel32.dll
ModVer: 5.1.2600.5781     Offset: 00012afb

 Это не проблема пролифика, не проблема базы данных (BDE ставил), ругается на этот самый kernel32.dll, уже на нескольких компах. Форму не может даже до конца сконструировать. 
Пробовал со своей машины файл менять - не получается. Что-то не так, понимаю, что нет какой-то библиотеки или другого ресурса, который в делфях есть, но вот какой - не пойму. Научите пжл, как понять чего не хватает и как это добавить в проект, чтобы на других машинах работало...
Спасибо заранее. 

Автор: Keeper89 18.8.2010, 20:29
Флажок Build with runtime packages в Project-Options-Packages у Вас отжат?

Если да, то смотрите, что у Вас стоит при загрузке.

Автор: MihailCarib 18.8.2010, 21:36
Цитата(Keeper89 @ 18.8.2010,  20:29)
Флажок Build with runtime packages в Project-Options-Packages у Вас отжат?

Если да, то смотрите, что у Вас стоит при загрузке.

Да отжат. Попробовал включить, откомпилировал проект - машина тут же ругнулась на библиотеку работы с СОМ портом и прочее. Выключил обратно. Все пакеты на той же вкладке флажками отмечены. Машины (моя и та, на которую надо поставить) в принципе идентичны, с одинаковым пакетом программ, виндой с одного диска, только у меня Делфи есть, а там нет...

Автор: Frees 18.8.2010, 22:34
Цитата(MihailCarib @  18.8.2010,  23:18 Найти цитируемый пост)
прога с локальными базами данных 

подробнее как конектитесь что за БД может нужен BDE

Автор: Xenag 19.8.2010, 02:12
На машине пользователя не установлен BDE
Нужно на машине пользоватея проинсталить пакет, соответсвующий версии дельфи

Добавлено через 1 минуту и 41 секунду
гугль в руки на тему "Delphi BDE версия_delphi"

Автор: Keeper89 19.8.2010, 03:10
как 
Цитата(Xenag @  19.8.2010,  02:12 Найти цитируемый пост)
На машине пользователя не установлен BDE

сочетается с
Цитата(MihailCarib @  18.8.2010,  20:18 Найти цитируемый пост)
BDE ставил

?

Добавлено через 2 минуты и 29 секунд
На всякий случай ссылка: http://info.borland.com/devsupport/bde/bdeupdate.html

Автор: Akella 19.8.2010, 09:02
Цитата(Keeper89 @  19.8.2010,  03:10 Найти цитируемый пост)
На всякий случай ссылка: http://info.borland.com/devsupport/bde/bdeupdate.html 

а ты там пробовал что-нить скачать?

Добавлено @ 09:04
MihailCarib, у тебя программа работает с базой через жо BDE? Перед компиляцией нужно убедиться, что программа НЕ подключена к базе данных.

Автор: CodeMonkey 19.8.2010, 11:25
Цитата(MihailCarib @  18.8.2010,  21:18 Найти цитируемый пост)
Project1.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.


Ну так зайдите в центр поддержки (или как там он называется в вашей ОС) и найдите в истории вылетов приложений запись о вашем Project1.exe, да посмотрите детали. Можно (и нужно) их скопировать сюда.

Автор: Keeper89 19.8.2010, 11:29
Цитата(Akella @  19.8.2010,  09:02 Найти цитируемый пост)
а ты там пробовал что-нить скачать?

черт возьми, а smile

Автор: MihailCarib 19.8.2010, 18:04
Народ, всем ОГРОМНОЕ СПАСИБО за участие, сегодня поочередно отключал модули в программе, вычислил гада - действительно, некорректно ставился BDE! Я, честно говоря, такого не ожидал совсем, что винда так ругнется, обычно пишет, что не знает такую базу данных. 
Я не программист честно говоря, просто алгоритм мой, и писать больше некому, поэтому много поначалу писал через жо BDE, потом часть уже SQL использовал... Еще раз всем огромное СПАСИБО!

Автор: Frees 19.8.2010, 18:45
Цитата(MihailCarib @  19.8.2010,  21:04 Найти цитируемый пост)
 и писать больше некому

http://vingrad.ru/ тут тебе с удовольствием помогут

Автор: MihailCarib 19.8.2010, 21:48
Спасибо. Мне  больше удовольствия научиться делать самому. Но не все в книжках написано, не до всего могу сам догадаться, поэтому и приходится обращаться к знающим людям. Не взыщите.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)