несколько компов в одном инишнике (щас приходится держать под каждую онфигу свой)

Wishlist for users

Postby skyther » 18 Feb 2009, 14:38

щас приходится держать под каждую конфигу свой инишник. Вроде разговоры про это были? планируется?
на хмл переходим ага? wink
Last edited by skyther on 18 Feb 2009, 14:39, edited 1 time in total.
skyther
 
Posts: 68
Joined: 23 Oct 2007, 10:09
Group: Registered users

Postby deathsoft » 18 Feb 2009, 14:49

skyther wrote:на хмл переходим ага?

это - точно - нет
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 18 Feb 2009, 14:50

skyther wrote:щас приходится держать под каждую конфигу свой инишник. Вроде разговоры про это были? планируется?

Пока не планируется, для начала надо сохранение конфигов сделать, причем с сохранением коментариев. Для поддержания этой фичи надо сделать иерархические конфиги с инклюдами. Т.е. есть общая часть, а дальше инклюдаются конфиги для конкретных компов.
Last edited by deathsoft on 18 Feb 2009, 14:55, edited 1 time in total.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby jdigreze » 19 Feb 2009, 05:44

имхо, прямая дорога на хмл. хотя можно (и я когда-то делал) и на "деревянном" инишнике. смотри в сторону *.reg - там довольно просто сделана реализация "деревянной" структуры.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby deathsoft » 19 Feb 2009, 11:38

jdigreze wrote:смотри в сторону *.reg

Никаких .reg и .xml, надо смотреть в сторону портируемости (от .ini Файлов надо будет тоже избавится). Конфиги надо хранить в файлах типа ini но со своим парсером, не зависящим от винды. xml требует парсера немеряного размера (бинарь не меньше самого унриала) например libxml2, при этом конфиг становится ахтунговым и нечитаемым.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby deathsoft » 19 Feb 2009, 11:40

По воводу нескольких компов, их видимо можно сделать и в одном инишнике - в виде пресетов (как это делается для ULA и для ROM). Т.е. выбираешь COMP=MY_COMP_1 и там все его девайсы перечислены (что включено, что выключено и в каких режимах работает).
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby нолька » 19 Feb 2009, 12:14

Кстати да, анноит то, что модели памяти и юлы выбираются отдельно. Нужны дефотные пресеты всех настроек анрила под каждый клон, а при изменении любого из параметров автоматически получался пользовательский профиль. Ну хмл есесно в топку и рег иже с ним.
Last edited by нолька on 19 Feb 2009, 12:15, edited 1 time in total.
<alone> предлагаю тслабсу дать транк, но с условием чтобы он впилил туда спрайтотайлы, но не трогал атм
<LordVader> alone: яготов всосать срайты от тслабса )
<LordVader> атм режимы это пиздец
User avatar
нолька
рОвный
 
Posts: 1200
Joined: 08 Apr 2007, 20:12
Group: Registered users

Postby deathsoft » 19 Feb 2009, 14:55

ну - так и надо сделать, это самое нормальное решение и есть.
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby jdigreze » 20 Feb 2009, 07:05

десофт, про хмл согласен, а вот про дот_рег ты видимо не понял мысли - я говорил про структуру самого текстовика, а не про парсер. парсер там любой могет быть, так как дот_рег суть инишник, с возможностью структурирования ключей в дерево.
я когда-то давно писал либу парсера под пц и под спек (ессно на асм з80). единственное что мне лично на тот момент в моем творении не нравилось, так это то, что парсер не мог сам создавать переменные в программе (типа через выделение оперативы) по ключам, но мне это не было нужно в конкретном применении, просто была идея это реализовать, но проект тот почил в бозе. а чтение ключей по имени с учётом секций - весчь довольно тривиальная.

зы. интересно, сохранился где-нить исходник на асм з80... надо будет порыть домашние архивы.
Сколько меня не корми, волк всё равно в лес смотреть будет
jdigreze
 
Posts: 1478
Joined: 01 Aug 2008, 06:49
Location: Агбан
Group: Registered users

Postby breeze » 20 Feb 2009, 10:06

jdigreze wrote:я когда-то давно писал либу парсера под пц и под спек (ессно на асм з80).


А можно сие творение как-то получить ? а то у меня в Doors встал вопрос парсинга ini конфигурации, и если есть готовый код зачем писать с нуля smile
breeze
 
Posts: 538
Joined: 07 Feb 2009, 16:19
Group: Registered users

Next

Return to Предложения

Who is online

Users browsing this forum: No registered users and 6 guests

cron