У вас должен быть файл данных, или 4D предложит пользователю создать или открыть его, даже если в приложении нет таблиц.
Открытие файла данных
Когда пользователь запускает новый или обновленный слитый приложение (однопользовательский или клиент-сервер) в первый раз, 4D пытается выбрать действительный файл данных. Несколько мест проверяются приложением последовательно.
Последовательность открытия для запуска объединенного приложения является:
1) 4D пытается открыть последний файл данных открыт (не применим во время первоначального запуска).
2) Если не найден, 4D пытается открыть файл данных в папке данных по умолчанию рядом с файлом .4DC в режиме только для чтения (новый в 4D v15, описанный ниже).
3) Если не найден, 4D пытается открыть стандартный файл данных по умолчанию (то же имя и то же место, что и файл .4DC).
4) Если не найден, 4D отображает стандартное диалоговое окно «Открыть файл данных».
Определение папки с данными по умолчанию
4D позволяет определить файл файл данных по умолчанию»в здании приложения этапе. Когда приложение запускается в первый раз, если не локальный файл данных не найден (см последовательность описанный выше), файл данных по умолчанию автоматически открывается автоматически в режиме чтения только на 4D. Это дает вам лучший контроль над созданием и/или открытием файла данных при запуске объединенного приложения в первый раз.В частности, рассматриваются следующие случаи:
- Избегайте отображения диалогового окна 4D «Открыть файл данных» при запуске нового или обновленного объединенного приложения. Вы можете обнаружить, например, в методе базы данных On Startup, что файл данных по умолчанию был открыт и, таким образом, выполнить собственный код и/или диалоги для создания или выбора локального файла данных.
- Разрешить распространение объединенных приложений с данными только для чтения (например, для демонстрационных приложений).
Чтобы определить и использовать файл с данными по умолчанию:
- Вы должны предоставить файл данных по умолчанию (с именем «Default.4DD») и сохранить его в папку по умолчанию (с именем «По умолчанию данные») внутри пакета базы данных (4dbase). Этот файл должен быть предоставлен вместе со всеми другими необходимыми файлами в зависимости от конфигурации базы данных: index (.4DIndx), внешних Blobs, журнала и т. Д. Вы несете ответственность за предоставление действительного файла данных по умолчанию. Однако обратите внимание, что, поскольку файл данных по умолчанию открывается в режиме только для чтения, рекомендуется перед установкой файла данных снять флажок «Использовать файл журнала» в исходном файле структуры.
- Когда приложение построено, папка данных по умолчанию интегрирована в объединенное приложение. Все файлы в этой папке данных по умолчанию также встроены.
На следующем рисунке показана эта особенность:
image http://doc.4d.com/4Dv15/picture/1879237/pict1879237.en.png
Когда файл данных по умолчанию обнаруживается при первом запуске, он молча открыт в режиме только для чтения, что позволяет выполнять любые пользовательские которые не изменяют сам файл данных.