Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
Вячеслав

Как сделать программу без BDE?

31.03.2010, 09:50. Показов 4652. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем - здравствуйте!
Проблема у меня такая - в Delphi 7, нужно сделать программку по обработке одной всего таблицы (*.dbf), но сделать нужно чтобы не использовать BDE, т.е. готовую программу без проблем распространять на компы пользователей обычным копированием. А опыта программирования в Delphi у меня практически нет - первый месяц только.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.03.2010, 09:50
Ответы с готовыми решениями:

Как сделать настройку BDE программно
Здравствуйте! У меня вопрос - надо программно изменить в BDE параметр LOCAL SHARE в инете я нашел пример как можно изменить его в...

Как в BDE базе данных сделать поиск?
Нам задали курсач, нужно делать именно через BDE. Сортировка выставилась автоматически, а поиск не могу сделать. Подскажите как лучше...

сделать программу BDE
Я просто только поступил в универ и вот дали задание сделать программу с помощью BDE кто нить сделайте пожалуйста!!!

5
0 / 0 / 0
Регистрация: 20.05.2009
Сообщений: 12
03.04.2010, 14:05
Зайди в папку, где установлен BDE и скопируй все файлы в папку, в которой находится *.exe файл твоей программы. Но они занимают много места, поэтому можно обойтись только следующими файлами.

Список файлов-драйверов BDE:
bantam.dll
europe.btl
idapi32.dll
idpdx32.dll
idr20009.dll
usa.btl
idbat32.dll

Глюков вроде не наблюдалось (один раз глючила, когда через ярлык программу запускал, но потом не помню, но как-то смог и эту проблему решить)
0
0 / 0 / 0
Регистрация: 12.04.2010
Сообщений: 5
12.04.2010, 20:58
Привет всем!
У меня такая же проблема как и у Вячеслава.
Я скопировал данные файлы,но этого оказалось недостаточно. Возможно, надо сделать что-то еще,но я не смог с этим разобраться. Помогите кто чем может!
Заранее спасибо!
0
xedin
12.04.2010, 23:24
Пропишите в реестре в ветке HKEY_LOCAL_MACHINESOFTWAREBorlandDatabas e Engine
(если нет-а ее не будет, то создайте)

текстовый ключ DLLPath с путем, как можно догадаться, к папке, где будет лежать BDE (в вашем случае, к папке программы).

текстовый ключ CONFIGFILE01 с путем к вашему CFG файлу с alias-ами BDE

там еще много всего, но не думаю, что вам это понадобится- если что, загляните на своей машине и разберитесь, что к чему (у вас-то BDE стоит )

Вообще-то, так делать не стоит по нескольким причинам.
Во первых, если на клиентской машине BDE уже был раннее установлен, вы нарушите его работу, что не есть хорошо.
Во-вторых, тягать за собой BDE для выполнения таких простых задач- накладно, я бы так сказал. Лучше воспользуйтесь DBExpress. Сам я её не пользовался, не тот у меня профиль работы , но, насколько я знаю, лучше всё- таки сделать так, хотя и сложнее .
В-третьих, если уж приперло делать через BDE, так делайте нормальные инсталлы, чтобы проверяли наличие BDE на клиентском компьютере и его версию, и заменяли, если только версия старше. Такое я делал, там есть свои тонкости, поэтому, если будут вопросы, пишите.

Удачи! xedin mailto:xedin@tut.by
albor
13.04.2010, 00:27
А можно вообще избавиться от BDE, и это хорошо..
Например неплохо себя показали компоненты VKDBF.
Их можно найти на torry.ru
3 / 3 / 0
Регистрация: 16.01.2008
Сообщений: 359
20.04.2010, 05:58
какие нафиг torry!
В виндах свой DB Engine (Microsoft JET) есть, который прекрасно справиться и с DBF форматом и с чем угодно!
Но лучше всеже использовать формат MDB. Он гораздо надежнее DBF и дает возможность использовать хранимые процедурыы.
Из Delphi 7 ты можешь использовать компоненты на вкладке ADO
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.04.2010, 05:58
Помогаю со студенческими работами здесь

Как сделать программу без цикла while
Подскажите как сделать программу без цикла вайил просто ветвлением using System; using System.Collections.Generic; using...

Как сделать программу без объектов?
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls,...

Как сделать постоянный ввод символов в программу (в том числе без фокуса на ней)?
Хочу сделать небольшое приложение которое бы запускалось и считывало весь введённый текст за сеанс работы системы. Подскажите как написать...

Paradox без BDE Administrator
Дело такое: Начал писать дипломку. Хочу сделать базу данных, но не знаю что выбрать Access или Paradox. Мне советуют Paradox но проблема в...

Регистрация базы без BDE Administrator
Здраствуйте! Подскажите пожалуйста как можно запустить базу данных в Delphi 7 где Delphi не установлено???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru