How to Take Your PowerBuilder Application to the Web

How to Take Your PowerBuilder Application to the Web

Adopt Thinfinity VirtualUI, and migrate your PowerBuilder application to the web without rewriting the whole code. In this quick tutorial, we’ll learn how to integrate a PowerBuilder application with the Thinfinity VirtualUI Libraries to run your PowerBuilder apps on any web browser HTML5 compliant.

QuoteIf you want to test it first download a demo here


How to Convert a PowerBuilder App to a Web Application


It is a straightforward process that involves just a couple of steps, so it won’t take you longer than 30 mins to enable your PowerBuilder App to be published.
  1. First of all, we need to create the OleObject, connect it to VirtualUI, and call the Start().
    This OleObject variable needs to be part of the Global Variable; otherwise, the application will crash.
    To do this, just right-click on your “open” event, click edit, declare a Variable, and make this a Global Variable.
 


 
  1. Now we need to link this OleObject with VirtualUI and call the Start()
    To do this, we just need to type these lines right at the beginning of our code:
Info
VirtualUI = CREATE OLEObject
VirtualUI.ConnectToNewObject('VirtualUI.VirtualUI')
VirtualUI.Start(30)

 


 
  1. Now we just have to build this application, load it to the Thinfinity VirtualUI Server Manager, and you’ll be ready to go.
Powerbuilder is a trademark property of Novalys.

If you have any further inquiries or need additional support, please do not hesitate to reach out to us. Our team is always available to help address any questions or concerns you may have.