Skif_off
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору LonerD Цитата: Можно и не так буквально: зачем выносить в текстовый файл. Цитата: Это даст универсальность, не нужно для каждой версии снова и снова перекомпилировать языковые файлы, которые практически не изменяются от версии к версии, но при этом несовместимы... | Но ведь и так не нужно снова и снова перекомпилировать, они же идут в дистрибутиве? Цитата: Дефолтные хоткеи ... Размеры и положения окон и контролов | Откройте любой rc-файл, там не только строки, но и формы: не знаю, почему выбран такой способ, и не уверен, что есть смысл так кардинально переделывать. Цитата: чтоб можно было открыть этот файл в самом Акелпаде и увидеть, подправить содержимое в удобном виде. | В целом вроде порядок с локализацией, а ContextMenu и ToolBar позволяют что угодно писать во все существующие меню и панели + PluginText.js и akelmenu.coder существенно упрощают правку, импорт/экспорт, бэкап при необходимости... Вспомнил внезапно, некоторые медиаплееры хранят плейлисты в бинарном виде и реестр ОСей семейства Win тоже хранится в бинарном виде - вроде как объясняют более высокой скоростью доступа к содержимому, AkelPad часть параметров хранит в бинарном виде - полагаю, профит какой-то есть. Может, не надо парсить текст, типа как eval() в разных языках (JScript/JavaScript/PHP, не помню, что ещё) - просто скармливаешь ей строку и всё? quaritexa Есть старенькая тема, вроде тема без продолжения, но можно попробовать по коллекции скриптов поискать и вообще по форуму. |