dmk wrote:а можно попросить аналогичный helloworld для панельного плагина? который нужные экспортируемые функции поддерживает Analyze, GetFindData, etc.
Это не совсем hello world, конечно, но hello world нет времени специально делать.
спасибо, ничего страшного, что там луашного кода много, разберусь.
но если я не ошибаюсь он Analyze не поддерживает, а я как раз что-то типа файловой системы на базе переданного файла хотел попробовать написать. если будет такая dll'ка + простейший пример реализации export.Analyze, то будет просто отлично. я не сильно губу раскатал?
dmk wrote:но если я не ошибаюсь он Analyze не поддерживает, а я как раз что-то типа файловой системы на базе переданного файла хотел попробовать написать. если будет такая dll'ка + простейший пример реализации export.Analyze, то будет просто отлично. я не сильно губу раскатал?
Вот кусок кода из неопубликованного плагина LF TmpPanel, просто copy-paste, не знаю, будет ли вам полезно, но в Analyse ничего сверхъестественного нет, особенно если ознакомиться с документацией.
А насчёт DLL-ки, лучше собирайте сами. Если с GCC - добавьте в мейкфайл helloworld все необходимые экспорты, вот и всё. Если с VC - возьмите мейкфайл LuaMacro за основу и впишите в него необходимые экспорты.
dmk
На случай, если собрать DLL-ки для вас представляет трудность, прилагаю здесь DLL-ки от LF TmpPanel. Вам нужно будет их переименовать, чтобы имена соответствовали имени стартового Lua-файла вашего плагина.
Shmuel wrote:
Вот кусок кода из неопубликованного плагина LF TmpPanel, просто copy-paste, не знаю, будет ли вам полезно, но в Analyse ничего сверхъестественного нет, особенно если ознакомиться с документацией.
Shmuel wrote:
На случай, если собрать DLL-ки для вас представляет трудность, прилагаю здесь DLL-ки от LF TmpPanel. Вам нужно будет их переименовать, чтобы имена соответствовали имени стартового Lua-файла вашего плагина.