Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.21;
Скачать: CL | DM;

Вниз

Exe-шник не запускается!   Найти похожие ветки 

 
Leny ©   (2002-10-09 14:10) [0]

Всем, привет! Помогите решить такую проблему.
Пишу программу, в которой используются Базы данных (может, конечно, в них и есть вся проблема).
Только когда я запускаю exe-шник на своем компьютере - все работает. Но если я его пытаюсь запустить на др.компе, где не стоит Delphi, то ничего у меня не запускается!
В чем может быть дело?


 
still ©   (2002-10-09 14:13) [1]

ты используешь BDE, на другом компе тоже нужно его установить


 
Alx2 ©   (2002-10-09 14:14) [2]

BDE установить?


 
Leny ©   (2002-10-09 14:17) [3]

Установить - в смысле инсталировать?


 
still ©   (2002-10-09 14:22) [4]

именно :)


 
Демонов Е.В. ©   (2002-10-09 14:42) [5]

Это значит из папки BDE на машину которую ты ставиш свою программу переместить некоторе файлы(которые она- твоя программа использует) и более того нужно зделать запись в реестре о bde - это уже сам ищи на машине не которой установленна DElphi с BDE.

но можно обойтись и без записи в реестре - если файлы из каталога BDE кинуть в тотже каталог где находится исполняемый файл.
А если уж решил с реестром возится то нужно конечно поверить не стоят ли уже дрова BDE.


 
Stein   (2002-10-09 14:53) [6]

Есть прога, поставляемая в комплекте с Делфи - InstallSield Express, с помощью нее и создают BDE


 
Николай Быков ©   (2002-10-09 14:56) [7]

Если ты пользовалась Database Desktop (а ты именно это и делала), то надо файлик с базой данных (которую ты создала) переносить вместе со своей прогой


 
still ©   (2002-10-09 15:00) [8]


> Николай Быков © (09.10.02 14:56)

по-любому без BDE работать не будет


 
Николай Быков ©   (2002-10-09 15:06) [9]

А ты хоть расскажи какими словами ругается программа при запуске или чего там...


 
Medvedb   (2002-10-09 15:49) [10]

На до в пакет для инсталяции программы впихнуть dll какие не помню


 
Демонов Е.В. ©   (2002-10-09 16:58) [11]

>>Medvedb
>>На до в пакет для инсталяции программы впихнуть dll какие не помню

А это смотря что использует программы - если только TDATASET одни если TQuery - Ещё одни - а прога может ведь и с сервером БД работать - ещё одни .
И не только DLL


 
Ru ©   (2002-10-09 17:05) [12]

Ищи Kuliba2000 - файл помощи/сборник FAQ.
В разделе BDE->Разное


Hужно добавить следующие файлы из папки BDE к вашему исполняемому модулю:

blw32.dll, idapi32.dll, idr20009.dll, idpdx32.dll для Paradox-таблиц или iddbas32.dll для DBF-таблиц, bantam.dll, charset.cvb, usa.btl

Доступ к таблицам надо настроить не через псевдонимы (alias"ы), а через пути в файловой системе. В идеале все таблицы храните в папке программы, тогда нужно только указать имя таблицы без пути.

Приготовленный таким образом дистрибутив запускается на любой машине без необходимости инсталляции BDE, максимально устойчив и нечувствителен к смене имен папок/переинсталляции системы/порчи реестра/влиянии на другие BDE-приложения. Добавка к основному модулю составляет для этих семи dll-библиотек ~1030 КБ, после упаковки ~470 КБ.

А таблицу надо открывать через try except.



Страницы: 1 вся ветка

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
1-68856
JeffMill
2002-10-10 15:03
2002.10.21
работа с отчетами


1-68832
me2
2002-10-10 12:05
2002.10.21
XML-документ


1-68836
Grigory Sergeenko
2002-10-10 12:23
2002.10.21
Как в Delphi создать TXT файл и записать в него текст!!!!


1-68789
Dimedrol
2002-10-09 18:33
2002.10.21
DLL и компоненты доступа к БД


1-68739
zam2000
2002-10-11 10:20
2002.10.21
Кто работал с Clipboard через API? Как туда положить CF_OEMTEXT