Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2012, 13:27   #1
Filipock
Пользователь
 
Регистрация: 26.06.2012
Сообщений: 17
Радость Редактор конфига делфи

Привет, есть конфиг примернт такова содержания.
Код:
silencer_light_color        = 0.6,0.5,0.3
silencer_light_range        = 0.01
silencer_light_var_color    = 0.05
silencer_light_var_range    = 0.5
silencer_light_time         = 0.2
anim_holster                = holster
anim_idle                   = idle
use_aim_bullet              = true      ;Поддерживается ли первая суппер пуля
Хочу сделать программу для редактирования этого конфига.
1)Как сделать вывод например silencer_light_range =0.01 То значение которые идет после знака = то есть 0.01. В SpinEdit1 и TrackBar1.
2)Как вывести несколько таких значений из одного файла по компонентам.
3)Как редактировать этот файл при помощи компонентов SpinEdit1 и TrackBar1.
Filipock вне форума Ответить с цитированием
Старый 26.06.2012, 13:40   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

А это случайно не INI-файл? А то уж очень похож. Там сверху нет случайно названия секции закованного в квадратные скобки []?
FaTaL вне форума Ответить с цитированием
Старый 26.06.2012, 13:47   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

FaTaL, не это скрипт.-конфиг. файл STALKER'а.

ТС, TValueListEditor может его разобрать. Читайте пправку по компоненту.

По поводу 2 и 3, придется писать чуть ли не свой парсер скажем так. TstringList, Copy,Pos,PosEx в помощь.
Человек_Борща вне форума Ответить с цитированием
Старый 26.06.2012, 14:02   #4
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Пример того, как можно парсить этот файл.
Как вносить изменения, подумайте сами. В коде есть небольшая подсказка.
Поиск по комментарию, тоже не должен составить труда.

Для редактирования, стоит посмотреть такие функции как FloatToStr, StrToFloat.
Для TrackBar`а, возможно, стоит умножать число на 10^n где n подобрать так, чтобы число получилось целым.
Вложения
Тип файла: zip Project1.zip (197.8 Кб, 8 просмотров)

Последний раз редактировалось kangreon; 26.06.2012 в 14:07.
kangreon вне форума Ответить с цитированием
Старый 26.06.2012, 14:14   #5
Filipock
Пользователь
 
Регистрация: 26.06.2012
Сообщений: 17
По умолчанию

Человек_Борща Ты прав это сталкера конфиг.
Спасибо за помощь. Попробую разобраться.
Filipock вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тектовый редактор на делфи Bindwood Помощь студентам 4 29.11.2011 14:55
Текстовый редактор на делфи Николай1 Помощь студентам 0 12.11.2011 17:28
графический редактор в делфи involve Помощь студентам 2 11.05.2010 15:10
сделать текстовый редактор в виде блокнота в Делфи Funtik Помощь студентам 4 11.10.2007 15:17