Re: Сделал проект (нужна помощь)
Спасибо Дмитрий, неожиданно. Работает - Супер. Пойду колдовать дальше. Я пытался сделать но с более простыми примерами, а они отказывались работать.
My Visual Database → Russian → Сделал проект (нужна помощь)
Спасибо Дмитрий, неожиданно. Работает - Супер. Пойду колдовать дальше. Я пытался сделать но с более простыми примерами, а они отказывались работать.
Здравствуйте! Вопрос очень важный... Если убрать из каталога файл *.vdb то база данных будет работать нормально???
Ведь я как понимаю это файл хранящий информацию о проекте?! так это???
и расшифруйте какие файлы и за что отвечают!?
andrey_gb10
Здравствуйте.
*.vdb - файл проекта
без него не получится открыть проект в программе My Visual Database, но на работоспособность проекта он не влияет.
sqlite.db - файл базы данных
script.pas - текстовое представление скриптов (можно удалить из проекта, в качестве защиты от изменений)
script.dcu - скомпилированная версия скрипта
tables.ini - структура базы данных
forms.xml - формы
settings.ini - настройки проекта, в основном хранятся значения размеров колонок для компонентов TableGrid
sqlite3.dll - библитотека для работы с базой данных SQLite
graphics.dll - графические файлы проекта, используемые в компоненте Image
dbschema.ini - настройки расположения таблиц в графическом представлении структуры БД
Какие файлы строго необходимы? Как обезопасить от, изменения пользователем файлов ini, xml?
Какие файлы строго необходимы? Как обезопасить от, изменения пользователем файлов ini, xml?
Строго необходимы для чего?
К сожалению нет защиты от изменений в файлах ini и xml. С какой целью вам необходима данная защита?
Строго необходимы для чего?
Для работы проекта. Не для редактирования а для запуска. Минимальный комплект который можно отправить пользователю.
К сожалению нет защиты от изменений в файлах ini и xml. С какой целью вам необходима данная защита?
К примеру, от изменения содержания формы "О программе"
captgreen
1. Не нужен только файл проекта (*.vdb) и файл скрипта script.pas из папки Script
2. Могу предложить устанавливать текст надписей для данной формы с помощью скрипта.
при этом использовать нестандартный метод присвоения текста в скрипте, т.о. текст нельзя будет найти и в файле script.dcu
например вместо этого
frmAbout.LabelCopyright.Text := 'Capt Green';
использовать функцию Chr, которая возвращает символ по его ASCII коду, таблицу символов можно найти здесь
http://book.itep.ru/10/ascii.htm
frmAbout.LabelCopyright.Text := Chr(63)+Chr(97)+Chr(112)+Chr(116)+Chr(32)+Chr(71)+Chr(114)+Chr(101)+Chr(101)+Chr(110);
My Visual Database → Russian → Сделал проект (нужна помощь)
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi