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

Вниз

Работа без установки BDE   Найти похожие ветки 

 
Vlad Oshin ©   (2004-07-27 16:03) [0]

У меня есть несколько табличек *.dbf
Программка работает.
А на компьютере без BDE, соответственно, нет.
Я не использую алиасы и все остальное, отличное от по умолчанию
т.е. просто пишу    
tableTmp.TableName:=NameFileTmpDbf;
tableST.TableName:=NameFileStDbf;
и т.п.

Как заставить работать это без установки БДЕ? Можть можно какие нибудь доп. файлы скопировать, как нибудь их объявить в программке, чтоб работало без явной установки БДЕ?


 
Соловьев ©   (2004-07-27 16:08) [1]

можно,
iddbas32.dll для DBF-таблиц, bantam.dll, charset.cvb, usa.btl


 
Vlad Oshin ©   (2004-07-27 16:19) [2]

а как и где их объявить?


 
Соловьев ©   (2004-07-27 16:20) [3]

положи в рядом с прогой, или в папаки которые видны из Path


 
bushmen ©   (2004-07-27 16:24) [4]

> или в папаки которые видны из Path

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


 
Vlad ©   (2004-07-27 16:31) [5]


> Соловьев ©   (27.07.04 16:08) [1]
> можно,
> iddbas32.dll для DBF-таблиц, bantam.dll, charset.cvb, usa.btl

Врагам лучше такое советуй :-)


> Vlad Oshin ©   (27.07.04 16:03)  

А зачем тебе вобще БДЕ ? Почему не воспользуешься компонентами прямого доступа ?


 
Vlad Oshin ©   (2004-07-27 16:51) [6]

Спасибо, заработало.


> Vlad ©   (27.07.04 16:31) [5]

а почему?

Врагам лучше такое советуй :-)


> Почему не воспользуешься компонентами прямого доступа ?

не знаю, нет их у меня...

ЗЫ
Мне надо так, для внутрифирменных делишек, и никогда не сталкивался раньше, взял вот сегодня книжку D3иБД, почитал, накатал, по-быстрому...


 
Соловьев ©   (2004-07-27 16:52) [7]


> Мне надо так, для внутрифирменных делишек, и никогда
> не сталкивался раньше, взял вот сегодня книжку D3иБД,
> почитал, накатал, по-быстрому...

тогда ждем в гости:)


 
Vlad ©   (2004-07-27 17:27) [8]


> Vlad Oshin ©   (27.07.04 16:51) [6]


> а почему?

см. bushmen ©   (27.07.04 16:24) [4]
могут пострадать другие приложения, использующие BDE
(если в перспективе такие появятся)

А вобще, если ты не пользуешься SQL, то лучше используй компоненты прямого доступа. Нет проблем с установкой, выше скорость, меньше расход памяти.


 
Anatoly Podgoretsky ©   (2004-07-27 20:01) [9]

Бить ногами за такие советы.
Поставить БДЕ секундное же дело. Можно даже через выборочную инсталяцию Дельфи


 
SergP ©   (2004-07-27 20:45) [10]

Для DBASE IV можно попробовать вместо BDE юзать JET


 
Vlad Oshin ©   (2004-07-28 08:37) [11]

мда, а на некоторых машинах не пошло.
Error $210A - нет иниц. BDE, и еще IDAPI32.DLL попросил перед этим (Error $2108)

Послушаю старших, буду ставить BDE.
А насчет компонент - стараюсь не ставить, если можно стандартом обойтись


 
Vlad Oshin ©   (2004-07-28 09:56) [12]

Так, если вдруг надо попроще и нет возможности ставить БДЕ  

Экспериментальным путем установил:
Вот список файлов в папке приложения, с которыми идет везде, причем IDAPI32.DLL с установленной БДЕ не позволяет приложению запустится вообще. Т.е. если БДЕ установлено, то его категорически не нужно копировать.

BANTAM .DLL  
BLW32.DLL
CHARSET.BLL
CHAR5ET.CVB
IDAPI32.DLL +
IDBAT32.DLL
IDDBA532.DLL
IDPDX32.DLL
IDR20009.DLL
ID5QL32.DLL
OTHER. BLL
USA.BTL



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

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

Наверх




Память: 0.5 MB
Время: 0.063 c
1-1092038278
Goorus
2004-08-09 11:57
2004.08.22
Класс-контейнер


8-1085950868
parovoZZ
2004-05-31 01:01
2004.08.22
MP3


4-1089637105
rOOse
2004-07-12 16:58
2004.08.22
Создание окна на WinApi


1-1091599712
CoToR
2004-08-04 10:08
2004.08.22
Добавление свойств в OCX в ActiveX Form


14-1091175327
Al-
2004-07-30 12:15
2004.08.22
плеер для samsung dvd karaoke