1. Добавляет/удаляет/модифицирует поля таблиц, входящих в рабочиие базы;
2. Восстанавливает индексы таблиц рабочих баз данных при некорректном выходе из приложения;
3. Добавляет новые (в соответствии с шаблоном) таблицы;
4. Добавляет/модифицирует представления и связи;
5. Модифицирует индексы
и т.д.
Я делаю следующим образом:
- создаю новую базу данных для любого своего приложения
- запускаю эту программу
- включаю полученный PRG-файл в проект
- включаю 3 файла контейнера базы данных в дистрибутив приложения
- у клиента создаются уже рабочие базы данных со всеми необходимыми таблицами, представлениями, индексными файлами.
В случае, если что-либо изменяется в программе, и это влечет за собой изменение структур таблиц, вношу изменения у себя в шаблонную базу данных и заново формирую этот PRG-файл. На машину клиента устанавливается обновление приложения. При первом запуске его рабочие базы данных клиента модифицируются автоматически.
Чтобы не таскать EXE-файл, я эту прогу включаю в APP-файл.
Необходимо:
1. В главном модуле приложения определить символьные переменные
cpCapMain (название приложения) и cVersion (версия);
2. В тексте проги найти следующий код
Add Object Image1 As Image With ;
Height = 126,;
Left = 22,;
Name = 'Image1',;
Picture = 'c:workallasp_bmpsoft.bmp',;
Top = 24,;
Width = 126
и переопределить картинку
Основной вызов - функция fOk_Pr_Base (). В сгенерированном PRG-файле в самом начале приводится описание возвращаемых ею значений
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 551mygendbc | .zip | 15,84 КБ |