Пора подключать нейросети и искусственный интеллект - только так, живые на это уже неспособны. Надеюсь, права роботов не будут нарушены при постановке столь примитивной задачи. Жалко же роботиков!

Модератор: Модераторы
Alex2013 писал(а):Это разумеется интересная мысль но парсеры REG обычно работают с реестром и не умеют читать REG файлы "в режиме INI" ( записать REG-файлы многие парсеры могут и "в режиме INI" а читать без записи в реестр не умеют бо "нафига козе боян" ).
Alex2013 писал(а):нет "дерева" разделов
sunjob писал(а):что подразумевается под деревом разделов?
xchgeaxeax писал(а):Вот потому что это INI файлы вам и не нужен отдельный парсер для них. Просто используйте INI парсер на REG файлах и разбирайте подсекцию из имени секции.
Разбивка строки на подстроки это задачка для строковых функций. Добавлять или создавать отдельный парсер с таким простым функционалом - зачем?
[HKEY_LOCAL_MACHINE\SOFTWARE\O&O\O&O UnErase\2.0]
"Edition"="3502"
"B:\\UnErase2\\oorwiz.dll"=""
"User"="1"
"Company"="1"
"SerialNo"="************цензура*************************"
[HKEY_LOCAL_MACHINE\SOFTWARE\O&O\O&O UnErase\2.0\Files]
"B:\\UnErase2\\ooueiuwz.dll"=""
"B:\\UnErase2\\oouers.dll"=""
"B:\\UnErase2\\ooue.exe"=""
"B:\\UnErase2\\oouesur.dll"=""
"B:\\UnErase2\\oosu.dll"=""
"B:\\UnErase2\\oouerwrs.dll"=""
@=""
"B:\\UnErase2\\Readme.txt"=""
"B:\\UnErase2\\ooueiu.exe"=""
"C:\\WINDOWS\\Help\\ooue.chm"=""
"B:\\UnErase2\\ooueabrs.dll"=""
"B:\\UnErase2\\ooabout.dll"=""
"B:\\UnErase2\\ooueiuwr.dll"=""
"B:\\UnErase2\\df.ico"=""
"B:\\UnErase2\\dfe.ico"=""
"B:\\UnErase2\\dfes.ico"=""
"B:\\UnErase2\\dfl.ico"=""
"B:\\UnErase2\\dfs.ico"=""
Вы, профессор, воля ваша, что-то нескладное придумали!
Оно, может, и умно, но больно непонятно.
Над вами потешаться будут! (c)
Alex2013 писал(а):Да, парсер ini это схавает , но дальше то что? Все равно придется разбирать разделы самостоятельно, и в этом случае (имхо) проще использовать реальный реестр.
sts писал(а):асколько я понял по исходникам TRegIniFile или обертка TRegistryIniFile умеют это делать
sunjob писал(а):Короче, вы за рулем, вам и ... рулить!
Сейчас этот форум просматривают: Yandex [Bot] и гости: 20