Вверх ↑
Этот топик читают: Гость
Ответов: 53
Рейтинг: 1
#1: 2013-04-23 18:44:13 ЛС | профиль | цитата
Нужно работать с кучей INI-файлов.
Конечно, кидать весь этот гамбуз в папку проекта неприкольно.
Логично было создать папку для этих файлов и работать с ними из этой папки.
Но GVarContainer упорно не видит вложенные папки - только папка откуда запустилась программа.
Попытки подсунуть вместо имени файла путь с файлом (вместо test.ini DIR\test.ini или C:\DIR\test.ini) - не помогло - на форуме вычитал что так и должно быть.
Компонент Dir (Устанавливает текущую папку на диске) - не помогает

Есть еще способы заглянуть GVarContainer'у в папку? Или смирится и вывалить десятки INI файлов в папку проекта?
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#2: 2013-04-23 18:50:28 ЛС | профиль | цитата
GetChiper писал(а):
CIR est.ini

И не будет -- символ табуляции
карма: 22

0
Ответов: 53
Рейтинг: 1
#3: 2013-04-23 18:51:53 ЛС | профиль | цитата
Ой, это я к примеру так написал.
У меня это просто номера - вот так 27236.ini 3746745.ini
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#4: 2013-04-23 18:54:25 ЛС | профиль | цитата
GetChiper писал(а):
У меня это просто номера - вот так 27236.ini 3746745.ini

Перечитать внимательно еще раз -- Главное окно -> Примечания
карма: 22

0
Ответов: 53
Рейтинг: 1
#5: 2013-04-23 19:09:47 ЛС | профиль | цитата
Ух-ты. Пошел пробовать - сейчас отпишусь.
------------ Дoбавленo в 19.09:
Ура, работает!
Спасибо, nesco.
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#6: 2013-04-23 19:28:04 ЛС | профиль | цитата
GetChiper писал(а):
Спасибо

Да не за что, заходите еще
карма: 22

0
Ответов: 53
Рейтинг: 1
#7: 2013-04-23 21:47:49 ЛС | профиль | цитата
Блииин( Теперь ini-компонент не могу подружить с папкой.
Вроде-же одно и тоже, но не работает.

Или я опять гдето туплю?
Помогите, пожалуйста.

Суть: запустилась программа, проверила есть ли файл 1234.ini в папке IDs и если его там нет, то переименовывается шаблон Samplе.ini (он тоже в папке IDs) в 1234.ini в переименованом файле в секции [ID] присваивается значение 1234 ключу ID_Cur и вызывается блокнот для дальнейшей правки файла.
Так вот все работает кроме "в секции [ID] присваивается значение 1234 ключу ID_Cur" если файл положить в корень, то все работает.

Код:
code_30868.txt

Файл Sample.ini (чета нехватает прав вставить архив файла)
code_30869.txt
------------ Дoбавленo в 21.36:
Заработало. Где я ошибся все равно не понял, но работает - уже хорошо )
------------ Дoбавленo в 21.47:
И причину нашел - руки кривые
карма: 0

0
файлы: 2code_30868.txt [1.4KB] [127], code_30869.txt [1.3KB] [133]
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)