powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Определение используемого ini файла
6 сообщений из 6, страница 1 из 1
Определение используемого ini файла
    #37634922
stssw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На машине в разных каталогах (оба включениы в PATH ) лежат файлы client.ini
В третьем каталоге лежит exe’шник в котором используется ProfileString ( ' client.ini’, ……. )
Как из кода узнать какой из 2х ini'шников используется?

С уважением Сергей.
...
Рейтинг: 0 / 0
Определение используемого ini файла
    #37634968
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сколко я помню, поиск осуществляется последовательно: сначала текущий каталог программы, потом пути указанные в PATH в той последовательности, в котрой они указаны. Вот толко я не уверен, что после использования ProfileString() меняется рабочий каталог, по этому не факт, что GetCurrentDirectory ( ) вернет нужный путь.

Чтобы не возникало инсинуаций с путями, я обычно делаю так.
На старте программы в переменную записываю путь, откуда стартанул ехе-шник (или путь, возвращаемый GetCurrentDirectory ( ), но надо учитывать, что на этот путь сразу после старта влияет параметр ярлыка приложения. Если в ярлыке указана иная рабочая директория, нежели каталог ехе-шника, то GetCurrentDirectory ( ) вернет имено эту директорию) .

Для работы с настройками и файлами приложения использую значение этой переменой для формирования абсолютного пути к нужному файлу.
После использования файловых диалогов, открытия файлов из отличных от рабочей директорий, использую функцию ChangeDirectory ( directoryname ) для возврата к рабочей директории.
...
Рейтинг: 0 / 0
Определение используемого ini файла
    #37635010
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспользуйтесь утилитой Process Monitor и посмотрите с какими файлами приложение работает.
...
Рейтинг: 0 / 0
Определение используемого ini файла
    #37635890
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк,

Я так понял, что человеку надо из кода определить.

А если снаружи - так проще один ini-шник переименовать, запустить, посмотреть, потом второй переименовать...
...
Рейтинг: 0 / 0
Определение используемого ini файла
    #37636584
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ikar,

Хм, действительно. Только я не могу понять, для чего это нужно.
...
Рейтинг: 0 / 0
Определение используемого ini файла
    #37636636
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркIkar,

Хм, действительно. Только я не могу понять, для чего это нужно.Аналогично, коллега!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Определение используемого ini файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]