Can you convert a VB6 Application to a VB6 web app? Yes, you can!

VirtualUI-easymonymanager-cellphone

While some discuss if Microsoft Visual Basic 6.0 is still active, we agree with Tim Anderson’s opinion (click here to read the full article): “VB will stick around for a while. It is still the macro language of Microsoft Office – and yes, this is essentially the VB 6.0 variant, still included in Office 2016, though it is called Visual Basic for Applications.”
The present blog post is all about taking your old apps to the cloud. Those legacy apps are useful and robust and users love them. But these same users are now migrating to web environments. Can you put a VB6 Application on the web? Yes, you can!

We will show you how to adapt your VB6 application so you can publish your app to the web with Thinfinity® VirtualUI.
Find below the link to download 2 examples:

First, we will see how to start the app in the development environment using ‘DemoVB6’.
To run the app you have to create VirtualUI object like this:
Private Sub Form_Load()
Set VUI = CreateObject(“VirtualUI.VirtualUI”)
VUI.DevMode = True
VUI.DevServer.Port = 6080
VUI.DevServer.Enabled = True
VUI.Start (60)


End Sub

 

Bear in mind you might need to register VirtualUI’s library. In order to do so, open command prompt as administrator and call VirtualUI’s dlls with the command ‘regsvr32’ like this:
C:\Program Files\Thinfinity\VirtualUI\bin64>regsvr32 Thinfinity.VirtualUI.dll
C:\Program Files\Thinfinity\VirtualUI\dev\bin64>regsvr32 Thinfinity.VirtualUI.dll
After you run the application you should see that VirtualUI’s development server will show on your system tray:

 

 

Now you should be able to see the app running in the desktop and in the browser.

 

Left-Click it and hit ‘Open Web Browser’.
To publish your app in the “prod” server manager you just have to comment the following lines:
VUI.DevMode = True
VUI.DevServer.Port = 6080
VUI.DevServer.Enabled = True
Like this:

 

Now you can build the .exe of the app and add it to VirtualUI’s server manager.

Would you like to have a private demo? There’s no compromise and no cost. We will be happy to show up our solutions to you and your team. Contact us to get a demo. We will schedule a moment at your earliest convenience.

Got questions? Send us a message at [email protected] or leave a message on this same post.

Comments (6)

I’m still surprise is it posible to do do. I will try. After that you will have my reply.

Hi Alsadig!
Thinfinity VirtualUI it’s a fantastic solution when you need to convert vb6 apps to web. You will find it as easy as adding a small piece of code to your VB6 application. The resulting app can be run on any browser like Google Chrome, Edge, Safari, etc.
Feel free to contact us if you need tech support. We will be happy to guide you.

Hola Claudio!
Acabo de enviarte un email.
Si no lo recibes puedes escribirme a [email protected]
¡Gracias!

Hola Mariana, me gustaría saber más y evaluar si se ajusta a lo que busco. Favor contactame.

¡Hola Carlos! VirtualUI será una solución perfecta para ti para publicar en la web tus aplicaciones VB6.
Te enviamos un email porque no pudimos comunicarnos por teléfono al numero que nos dejaste.
¿Podrías escribirme a [email protected]?
¡Gracias!

wow, ssludos estoy interesado en la solucion vb6 to web, soy desarrollador vb6 y mysql, necesito su solucion para potenciar mis desarrollos y volvrrlos aplicaciones web, favor comuniquense conmigo si es posible en español.
saludos cordiales
Carlos Valente
595 981132188

Leave a comment

Privacy Preferences
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.