Oleaut32 and Visual Basic 5

Mike Hearn m.hearn at signal.qinetiq.com
Wed May 7 08:08:14 CDT 2003

I think what happens here is the that VB setup will "upgrade" the oleaut
DLL, so using the native one is still used.

Regardless, Wine is meant to be a free implementation of the Win32
platform, so using native DLLs for core system components is a stop gap
measure anyway.

On Wed, 2003-05-07 at 13:57, erwin wolff wrote:
> I've found a way to let VB apps run on Wine without the native
> Oleaut32 DLL. If you set the Oleaut32 entry in the ~/.wine/config file
> to native without the native DLL in your system dir. The visual basic 5
> setup and its generated files run for a full 100% (!). 
> As long as you have the MSVBVM60.DLL in your sys dir. So I think it is
> the combination between having a fake native dll and the the real
> MSVBVM60.DLL (but still it isn't used by the vb5 setup).
> It is not a shame if you haven't got the file since it even isn't
> included in any standard windows installation. Anyway, grab it from
> www.microsoft.com.
> You should try this for yourself. I compiled wine cvs (latest) with
> ./configure --with-nptl so it might not work for everybody.
> I think the oleaut32 entry must always be set to "native" no matter
> what.
> -------------------------------------------
> ECF Wolff   erwinwolffnl at microformatica.com
Mike Hearn <m.hearn at signal.qinetiq.com>
QinetiQ - Malvern Technology Center

More information about the wine-devel mailing list