Thomas Habing's VB-ZOOM project is an ActiveX COMponent, written in Visual Basic, implementing version 1.2 of the ZOOM API.
It is built on top of Index Data's low-level YAZ Toolkit.
VB-ZOOM is available for free download from SourceForge at sourceforge.net/project/showfiles.php?group_id=53790
Jonathan Rowell points out the following pleasant accident:
Date: Thu, 21 Nov 2002 12:29:26 +0100
From: Jonathan Rowell <bigrat18@hotmail.com>
To: zoom@indexdata.dk
Subject: Re: [ZOOM] C++ API and rawdata againThe Visual Basic Binding is in fact far more powerful than it first appears. Because Visual Basic 6 automatically produces two interfaces per object (one for the object itself and an IDispatch in addition) the resultant COM object in the DLL is also a C++, VB Script, Javascript and Delphi binding. Indeed since one can connect Java to COM one could also use the thing in a Java environment. Of course only on Windows!
More details are available at its web site, vb-zoom.sourceforge.net