I created an InProcess Automation Server .dll wrapping
the Delphi 5 TIniFile component with a dual-interface
IDispatch.  The Delphi TIniFile component has lots
of methods to make manipulating Windows .ini files
easier.  With the IDispatch dual-interface any compiled
or scripting language that can do COM IDispatch can
use the TIniFile component on Win32.

It's posted as freeware on Torry's:
www.torry.net

Look for the file mkinifilelib.zip
I checked it out mainly in Python.
If you have any problems using
it in Ruby I read here regularly. :)

The zip file also contains both
..hlp and HtmlHelp type help files.
[In the HtmlHelp on every method
 there is a section that says:
 "Returns a Boolean Value" which
 refers to the COM HRESULT.  If
 the method returns a value then
 this is always the 2nd 'return'
 statement in the doc.
 It  could be a bit confusing since the
 HRESULT may come through
 an exception, but the tool that
 produced the HtmlHelp saves
 quite a bit of time so I apologize
 for any ambiguity.]

I hope it proves useful to those
of you programming Win32 with
Ruby.


--

"If it's on Television chances are
 pretty good it's a TV Show."