Общее описание системы модулей: Система модулей представляет из себя файл конфигурации и некоторое количество DLL библиотек. Модули форматов: Данные модули необходимы для поддержки работы с внешними форматами табличных документов, например для работы с документами в формате xlsx. Таблица экспорта функций: список форматов, функция загрузки, вункция выгрузки, ? 0 Модули формул: Данные модули предназначены для расширения возможностей формульного движка. Основная идея заключается в экспорте модулем функций обработки данных таблицы. Для описания параметров функций предполагается использовать дполнение к имени Например: sum$d$ed , где sum - название функции $d - описание типа возвращаемого значения $ed - описание типа аргумента или агрументов Для хорошего описания функций планируется использовать следующии символы: d - (double) Числовое или булевое значение s - Строковое значение, строка кодируется в UTF-8 t - (date and time) Значение времени i - (image) Значение представляющее собой 32 битное RAW изображение с указанием размера и выравнивания линий. Может быть использовано для вывода графика, но это не точно. uint32_t tmodule_init(char* cmdline); import_format_t* tmodule_get_formats(uint32_t pdata); import_formula_t* tmodule_get_formulas(uint32_t pdata); void tmodule_exit(uint32_t pdata)