next up previous contents
Next: 3.2 Is it really Up: 3. Implementing COM objects Previous: 3. Implementing COM objects   Contents

3.1 Introduction

With LuaCOM it is possible to implement full-fledged COM objects using Lua. Here we understand a COM object as a composite of these parts: The registry information maps a ProgID to a CLSID, which is, in turn, mapped to a server. The type information describes the component, that is, which interfaces it exposes and what is the default interface. LuaCOM simplifies these tasks providing some helper functions to deal with registration and instantiation of COM servers. By now LuaCOM supports only EXE servers, although we do not see any problem in extending it to support DLL servers as well.

Vinicius da Silva Almendra 2003-06-04