Кто-нибудь знает какие-либо примеры, показывающие программирование COM через Lua? Может потребоваться библиотека.Программирование Lua COM
Мне нужно написать некоторые внешние скрипты для Photoshop, поэтому интересно, возможно ли это с помощью Lua.
Кто-нибудь знает какие-либо примеры, показывающие программирование COM через Lua? Может потребоваться библиотека.Программирование Lua COM
Мне нужно написать некоторые внешние скрипты для Photoshop, поэтому интересно, возможно ли это с помощью Lua.
Посмотрите на Lua for Windows. Он содержит LuaCOM. Я сам не пробовал.
Как сказал гимпф, взгляните на LuaCOM. Вы можете получить его от its official site, что является последней версией (1.4). Распакуйте его куда-нибудь, и взгляните на папку "Demo", которая включает в себя примеры:
Они больше похоже на тестовые примеры, чем на примеры, но вы можете получить эту идею.
Вы можете перевернуть свою собственную систему с помощью CInvoke и некоторого пользовательского кода на C/C++ в сочетании с мета-таблицами Lua.
http://www.nongnu.org/cinvoke/
Из опыта, хотя я не могу рекомендовать это, довольно сложно и требует много усилий, чтобы получить это право и сделать его пуленепробиваемым.
Yup! C/Invoke правила! – Armentage
Очень рекомендую C/Invoke. –