AllBASIC Forum

BASIC Developer & Support Resources => Open Forum => Topic started by: JRS on January 13, 2011, 12:49:17 AM

Title: VB6 under Linux/Wine
Post by: JRS on January 13, 2011, 12:49:17 AM
I used a portable version of VB6 to give this a quick try. There are missing components with the portable version and the actual VB6 install should be used. I would have to dig out my old Visual Studio 6 + service packs to do a full install. I'm unable to commit the effort to this project but maybe what has been shown here is enough to attract the VB advocates to research this a bit further. If anyone is interested in seeing the VB6 development IDE running under Linux/Wine, please keep us in the loop and let us know how things worked out or reply and I/we will try to help.

Hints:


Note If you use ODBC as your DB interface in VB under Wine, you will be using the Linux unixODBC interface which gives you access to MySQL, PostgreSQL and SQLite (native) for your applications.

(http://files.allbasic.info/AllBasic/VB6-Dev.png)

(http://files.allbasic.info/AllBasic/Linux_VB.png)
Title: Re: VB6 under Linux/Wine
Post by: JRS on January 22, 2011, 05:24:48 PM
I have made some progress with getting VB6 fully functional under Wine. The tips provided on THIS (http://appdb.winehq.org/objectManager.php?sClass=version&iId=1325) compatibility page was very helpful.

Qt is offering support for Wine with an application control panel to help manage the installation and use of Windows applications under Wine.

(http://files.allbasic.info/Wine/QtWine.png)

Q4Wine (http://q4wine.brezblock.org.ua/documentation/en_us/04-general-gui-description.html)

General features are:

    * Can export QT color theme into wine colors settings.
    * Can easy work with different wine versions at same time;
    * Easy creating, deleting and managing prefixes (WINEPREFIX);
    * Easy controlling for wine process;
    * Autostart icons support;
    * Easy cd-image use;
    * You can extract icons from PE files (.exe .dll);
    * Easy backup and restore for managed prefixes.
    * Winetriks support.