1.1 Features

LuaCOM

next up previous contents Next: 1.2 Who Should Read Up: 1. Introduction Previous: 1. Introduction   Contents

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