Вверх ↑
Ответов: 2059
Рейтинг: 131
#1: 2017-02-07 01:01:04 ЛС | профиль | цитата
Собственно язык Lua (Луна) специально разработан, как сопутствующий.
Пакет lua
не правильное выражение. Никакого пакета не надо делать.
Язык просто интегрируется в любой другой.
Поэтому достаточно использовать в своих компонентах, или IC - lua.dll и lua.pas, или вовсе lua.lib без dll. (Ровно так-же и в Си).
Из программы на delphi можно вызывать функции Lua и из Lua можно вызывать функции delphi с передачей параметров и общими переменными.
Конечно можно сделать, что-то типа VBJScript, или читать скрипты через doFile, loadFile, или doString... но это выглядит убого.
Почитай здесь http://forum.hiasm.com/getfile/38019
На самом деле есть гораздо больше возможностей. Красиво получается с функциями обратного вызова, собственно во всех игрушках и графических движках так и делают.
...Можно даже скомпилированные куски кода запихнуть в hiIntegerArray и пользовать их.
В общем это пластилин.
карма: 6

0