Title

MS Windows COM access from REBOL

COMLib is originally from Benjamin Maggi. This re-engineered fork is by Anton Rolls.


Introduction

COMLib is an interface library that allows a licensed REBOL to talk to applications using COM on the Windows platform.

COMLib-overview-diagram.png

Basically, this COMLib distribution supplies you with the yellow boxes in the diagram.

COMLib has two core parts: COMLib.r and com2rebol.dll.
Your rebol script does COMLib.r, which in turn uses Rebol's External Library Interface to load com2rebol.dll (a Dynamic Link Library). Com2rebol.dll gains most of its functionality from DispHelper. Com2rebol.dll has extra wrapper functions which are easier for Rebol to use.

A licensed Rebol; for example you have either a licensed Rebol SDK or a licensed Rebol/View/Pro. I developed and tested COMLib with Rebol/View/Pro 1.3.2.3.1 on Windows XP, mainly during 2005 & 2006.


BSD License

The license for COMLib-anton is BSD, just like DispHelper.

Status

"Working" - experimental - incomplete - "as is". Has bugs on Vista which are not present on XP. Dependant on too many (I think unnecessary) layers of software (which I'm not in control of) and thus liable to break in the long term. Not being well supported by me, as I'm not concerned with Windows any more. The demos (included in the full package) worked fine for me, but I only tested them enough to see that they worked as expected.

Download



Browse files


Contact

Contact Anton Rolls on the official Rebol mail list:
Join the rebol mail list
or ask for help in the AltME "Rebol3" world, "Windows/COM" group.

References

* DispHelper homepage * Benjamin Maggi's original COMLib homepage * REBOL homepage
Generated: