В нашем приложении Delphi мы используем файл UDL для хранения свойств подключения. Если файл UDL отсутствует, я хочу создать его и позволить пользователю выбрать сервер / базу данных и установить имя пользователя / пароль. Затем его можно сохранить в файле UDL и использовать все время при запуске приложения. Я знаю, что здесь есть проблема с безопасностью, но именно так она работает в моем проекте (я не собираюсь ее сейчас менять).
Файл UDL должен находиться в C: \ Program Files (x86)Папка \ Common Files \ system \ ole db \ Data Links и, как правило, она там есть. Но если он отсутствует, я хочу создать его и позволить пользователю настроить сервер / базу данных и т. Д. В нем (это отличается для каждого клиента). Я уже знаю, как создать файл UDL (используя функцию CreateUDLFile). Но как вывести его на экран для пользователя, чтобы завершить настройку. Предполагается, что это своего рода настройка приложения, которая будет выполнена только один раз. Теперь это можно сделать вручную (двойным щелчком по файлу UDL), но я хочу автоматизировать его.
Это то, что я хочу, чтобы всплывающее окно: