Next: 1.2 Who Should Read
Up: 1. Introduction
Previous: 1. Introduction
Contents
Fabio Mascarenhas de Queiroz 2005-01-07
1.1 Features
Currently, the LuaCOM library supports the following features:
- dynamic instantiation of COM objects registered in the
system registry, via the
CreateObject
method; - dynamic access to running COM objects via
GetObject
; - COM method calls as normal Lua function calls and property
accesses as normal table field accesses;
- ability to read type libraries and to generate HTML
documentation on-the-fly for COM objects;
- use of COM objects without type information;
- type conversion between OLE Automation types and Lua types;
- object disposal using Lua garbage collection mechanism;
- implementation of COM interfaces and objects using Lua
tables;
- use of COM connection point mechanism for bidirectional
communication and event handling;
- fully compatible with Lua 5 and with Lua 4;
- log mechanism to ease the debugging of applications.
Fabio Mascarenhas de Queiroz 2005-01-07