Как в Delphi распарсить этот файл чтобы добавить определенным никам запись
Код
["flower"] = { ["pink"] = 3, },
? Причем, если есть элемент "flower", то добавить к существующим, а если нет, то создать.
Автор: Nickolya 22.12.2010, 1:14
Delphi... Проще в луа сделать функцию сохранения данных для самого делфи, там просто подключать файл, работать с массивом и сохранять назад в формате луа таблиц. Если покажешь как выглядят массивы в делфи, то можно сообразить функцию сохранения.
Автор: HackFresse 22.12.2010, 12:23
а может, имеет смысл генерировать и обрабатывать XML файлы?
Цитата
Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации
инструменты обработки есть почти везде и на любой вкус, для скриптов нужны только 2 сложные (или не совсем, в Lua не разбираюсь) функции для генерации и анализа xml-файлов (которые где-то уже должны быть готовые), а потом "всё просто":
1) в скрипте из нужной таблицы создать xml, сохранить его. 2) на любом удобном/привычном/подходящем языке этот файл изменить, сохранить. 3) в скрипте прочитать изменённый xml, перевести в таблицу
не привязываться к определённой структуре таблицы или языку для последующей обработки данных, а сделать универсальное решение...
Автор: Nickolya 22.12.2010, 14:39
Тогда смотреть надо на сообществе луа: http://mydc.ru/r/?http://lua-users.org/wiki/LuaXml
Автор: HackFresse 22.12.2010, 18:47
Нам бы ссылку на готовые "проверенные" функции в теме "http://mydc.ru/topic334.html?quot;