Russian Qt Forum
Ноябрь 25, 2024, 20:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как определить путь?  (Прочитано 6053 раз)
west
Гость
« : Февраль 04, 2005, 11:48 »

Две разных проги, в разных дирректориях. У каждой есть свой "ini-file" - файл с настройками. При запуске путь к "ini-file"у определяю через qApp->argv()[0] - возвращает полное имя запускаемой проги. Теперь делаю так - Одна программа порождает дочерний процесс, в котором работает другая программа  - для дочернего через указанный выше метод возвращается только его имя. Т.е. путем старта для дочернего процесса становится путь родительского.  Соответственно свой "ini-file" дочерний процесс не находит. Хочется решить задачу не через сохранение и передачу пути к настройкам, а как-то иначе, может линуксовыми какими командами определить путь откуда берется исполняемый модуль?
Записан
Zigmar
Гость
« Ответ #1 : Февраль 04, 2005, 13:52 »

Может QString QApplication::applicationDirPath() ?
Записан
Sergeich
Гость
« Ответ #2 : Февраль 04, 2005, 14:02 »

В 3.х.х проблема решается через QApplication::applicationDirPath ()
В 2.3.х под Unix можно попробовать передавать exec'у абсолютный путь к проге
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 21.