Visual Basic 6.0 Enterprise Edition

Category: Main > Programming / Software Engineering > Visual Basic > 6.0 Enterprise Edition

NameVisual Basic
Version6.0 Enterprise Edition
Votes 4
Wine Version1.3.4
Maintainers of this version:
No maintainers. Volunteer today!
Visual Basic 6 Enterprise Edition - Service Pack 5
Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works

Syntax highlighting

Changing preferences

Compiling Projects

Saving projects

Opening projects

Adding buttons, text.

The installer (After a whole load of tinkering with libraries and settings)

What does not
Nothing. Everything seems to work flawlessly other than the installer which required a bit of messing around with libraries and other things.

What was not tested
ActiveX, a lot of functions, everything other than "Standard Project"

Additional Comments

Getting the installer to work properly takes a lot of work, but once you get it right, it will install and run fine.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentFedora 13Oct 26 20101.3.4 Yes Yes Gold an anonymous user 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Mar 25 20101.1.41 Yes Yes Silver an anonymous user 
ShowDebian GNU/Linux 6.x "Squeeze"Apr 24 20101.1.38 Yes Yes Gold an anonymous user 
ShowUbuntu 9.04 "Jaunty" i386 (+ variants like Kubuntu)Aug 07 20091.1.26 N/A Yes Gold an anonymous user 
ShowFedora 8Mar 30 20091.1.18 Yes Yes Gold an anonymous user 

Known bugs
Bug # Description Status Resolution Other apps affected
12789 vb6 with sheridan datawidgets, grids are drawn off the window NEW View
19751 VB6 format function NEW View
20732 Icons are not rendered 100% correctly in VB6 apps NEW View
23726 Microsoft visual Basic 6.0: Crashes when adding certain characters to a programming statement NEW View
24914 Unable to resize form in visual basic 6 enterprise NEW View
26653 Multiple VB6 applications need oleaut32 VarRound to support VT_DECIMAL NEW View
28655 Error on Biblio while trying to copy information, in order to paste it elsewhere UNCONFIRMED View
29379 VB6 textbox right click menu does not work NEW View
30699 wine printing: barcode is not printed from VB6 application NEW View
33037 Visual Studio 6 can't be installed with WinVer >= Win2K (missing HKEY_PERFORMANCE_DATA 230, process object) NEW View
33058 Visual Basic 6 crashes when object browser is clicked NEW View
33069 Visual Basic 6 can't load any component NEW View
33239 VisualBasic arrays of User Defined Type (UDTs) with strings UNCONFIRMED View


How to get this working under Wine 0.9.51:

1. Copy riched20.dll, riched32.dll, urlmon.dll, oleaut32.dll, and hhctrl.ocx from a working Windows XP installation to your Wine system32 directory. This will bypass the incomplete Wine richedit, HTML Help, and OLE automation implementations.

2. In your Wine configuration dialog, under the Libraries tab, set the following files to native:

hhctrl.ocx (You may have to type this one in instead of selecting it from the drop-down list)





And set these to builtin:



3. Set the Windows emulation to Windows ME

4. Run the installer normally, ignoring the OLE and Java error messages. If desired, the MSDN library can also be installed at this time. After installation, set the OS emulation back to Windows XP.

5. Open a terminal and browse to the Wine system32 directory. Execute the following command: wine regsvr32 comcat.dll (this will fix up the VB6 OLE subsystem)

6. As there will likely be no shortcuts generated by the install, generate a Linux shortcut to VB6.EXE

7. After VB has loaded, if the MSDN library was installed, go ahead and execute it by Help-->Contents. Wine will ask for Gecko; it must be installed for HTML Help rendering to work. If the automatic installation fails, you will have to manually extract the Wine Gecko cabinet file to your Wine directory--the winetricks script works well for this task. Note that Gecko does not render everything correctly, and it is very easy to crash the MSDN help system due to this fact. To minimize system instability, it is recommended to install the full help system instead of the minimal or typical installs.



Alternate way to install VB6 under Wine 1.1.41 (develop version)

Linux Ubuntu 9.10

Wine 1.1.41

By waraltca. march 25/2010

1) add the wine repository to you ubuntu.
    - On System>Administration>SoftwareOrigins
    - Click on "OtherSoftware" Tab and click on add button.
    - Paste ppa:ubuntu-wine/ppa on the textbox and click on AddSource.
    - If an error is thrown, don't care about.

2) Install MDAC 2.8 and dcom98 from winetricks (
3) Go to wine configuration>library TAB and make sure this dll are added.
    - hhcrtl.ocx (este tienen que tieparlo, no aparece en la lista)
    - odbc32
    - odbccp32
    - ole32
    - oleaut32
    - riched20
    - riched32
    - rpcrt4
    - urlmon
4) Put ole32 and rpcrt4 to (buitin, native)

5) Set the Windows emulation to Windows ME
6) Install VB6 and don't care about the java installation error message you will receive.




The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

LMDE UP8 (Debian7), included Wine 1.4.1, VB6 then VB6SP6 worked
by Tom Becker on Tuesday March 11th 2014, 12:37
waraltca's method worked for me.


[post new] [reply to this]

   << Back

Page loaded in 0.02608 seconds.