destiny_child

Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Совершенно верно. Исследовательско-тренировочный. Ну и товарищу потом проще пояснить - отчего у него шиш, а я и не заметил проблему)))))) yozhic (пост) Цитата:| Если не падает, тогда сигнализировал бы о том, что плагин не читает значение по умолчанию при отсутствии файла настроек. | Это не плагин не читает, это встроенный функционал Акеллы не работает. Причем избирательно. Код: //! Прочитать настройки скрипта function READ_SETTINGS() { oSet.Begin(WScript.ScriptBaseName, 0x1 /*POB_READ*/); _W = oSet.Read("WIDTH", PO_DWORD, 100); _H = oSet.Read("HEIGHT", PO_DWORD, 300); _BS = oSet.Read("BS", PO_DWORD, 20); _GAP = oSet.Read("GAP", PO_DWORD, 5); _SIDE = oSet.Read("SIDE", PO_DWORD, DKS_RIGHT); _ELSE = oSet.Read("ELSE", PO_DWORD, WS_EX_CLIENTEDGE); _FULLDND = oSet.Read("FULLDND", PO_DWORD, 0); _HK_RT = oSet.Read("HK_RT", PO_DWORD, MAKEWORD(0x5A,HOTKEYF_ALT)); _HK_RA = oSet.Read("HK_RA", PO_DWORD, MAKEWORD(0x5A,HOTKEYF_ALT|HOTKEYF_CONTROL|HOTKEYF_SHIFT)); _HK_SH = oSet.Read("HK_SH", PO_DWORD, MAKEWORD(0x48,HOTKEYF_ALT|HOTKEYF_CONTROL)); _HIDE = oSet.Read("HIDE", PO_DWORD, 0); _PERSIST = oSet.Read("PS", PO_DWORD, 0); if(_PERSIST) { history.unserialize(oSet.Read("DATA", PO_STRING,"")); } _FILTER = "";//oSet.Read("FILTER", PO_STRING,""); _APPLY = oSet.Read("APPLY", PO_DWORD, 0); oSet.End(); } | как видим - читать пришлось не одно значение из несуществующего INI - и Акелла справился. КРОМЕ чтения _FILTER - ему мне пришлось просто принудительно вставить пустую строку. т.е. сломался функционал встроенной функции движка редактора AkelPad.ScriptSettings().Read А это вообще-то надо уже разработчику сообщать)))) и не тут обсуждать((( Но если и убрать проблему с чтением - то проблема непонимания того - ГДЕ и КАК должна появиться панелька скрипта работы с последними файлами - то и раскопаться в дебрях кода становится на порядки сложнее. прилагали бы хоть разрабы скриншоты работы своих детищ. А то код дали и всё типа... Так что для Исследовательско-тренировочного этапа зададим вопрос разрабу сборки))) ПОЧЕМУ он удалил сам скрипт из ее состава. Может так же напоролся на тот факт, что работать скрипт перестал раз и навсегда.... |