![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Здравствуйте уважаемые гуру! Подскажите мне пожалуйста, нужна простая прога в делфе, которая будет запускать определенные программы по соответствующим им кнопкам, так вот собственно вопрос, перед запуском какой либо программы делфи должна будет менять файлы реестра (т.е. прописывать нужную базу данных к которой будет подключать запускаемая прога), как сделать так, чтобы не зашивать в код те файлы реестра которые будут меняться, а вынести их в ini или cfg файлик и чтобы прога на делфе гребла из файла конфигурации что нужно поменять в реестре и выполняла, а потом уже запустила определенный exe-шник проги! Это нужно для того, чтобы постоянно не лезть в код, если файл реестра будет меняться (а менять только в ini или cfg файле), а он меняется часто, в зависимости от обновления программ!
|
#2
|
||||
|
||||
![]() ну так в чем проблема? сделай ini файл и пиши в него нужные тебе настройки
как сделать ини файл: Смотреть тут Последний раз редактировалось Admin, Сегодня в 10:32. |
#3
|
||||
|
||||
![]() Народ, скажите, как привязать все внешние данные(картинки и другие файлы) к программе, чтобы при запуске на другом компьютере все пути корректно сохранились и не надо было производить дополнительных манипуляций с установкой новых путей?
|
#4
|
||||
|
||||
![]() Что означает как?
![]() Сохраняй все нужные тебе данные в сам ЕХЕ, или (что легче) - храни в папке рядом со своей программой, а когда они надо, просто доставай пути к своей папке и управляй нужными файлами... Помогаю за Спасибо ![]() |
#5
|
||||
|
||||
![]() Ну они так и находятся рядом. Просто программу надо преподу сдавать и если он её откроет и начнут вылетать ошибки неправильности пути, дальше смотреть её никто не будет. Я спрашиваю можно ли как-нибудь программно установить каталог с программой по умолчанию рабочим каталогом для этих файлов.
|
#6
|
||||
|
||||
![]() замени пути на:
Код:
ExtractFilePath(Application.ExeName) |