Bear in mind in this example we’ve already added Thinfinity.VirtualUI.vb.
You can find this in “C:\Program Files\Thinfinity\VirtualUI\dev\dotNET” so you can include it in your app.
To ensure your application loads fine with VirtualUI on the web, we recommend starting VirtualUI right at the begging. In the example, you’ll see that we’ve created a module called ‘Startup.vb’ that makes the virtualui.start():
Module Startup:
''<stathread()>
Dim virtualui As New Cybele.Thinfinity.VirtualUI()
Sub Main()
</stathread()>
virtualui.Start()
''// virtualui.ClientSettings.MouseMoveGestureAction = MouseMoveGestureAction.MM_ACTION_WHEEL
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
End Sub
End Module
And this is the startup object:
If you start the app in the IDE now, you should get a pop-up to start the web browser:
And finally be able to see the app in the browser, like this:
Keep in mind, this is running in the ‘Development environment’, based on the screenshot above you can see it is calling port 6080, which is the default port of the development server. You will have to port the .exe to the “production” server, which listens on port 6580.
In the Application tab add a new profile:
In this window, we will configure the VB.Net app.
Tab: General
Tab: Credentials
“Name”: The name you want the Web Application to display.
“Program path and file name”: Click open and select the .exe compiled with the Startup for VirtualUI
“Arguments”: Add any argument your app might need.
Under the “Credentials” tab, configure a user that has read and write permission where your app is located:
For testing purposes, click on “Allow anonymous access”
Open a new browser window and navigate to http://127.0.0.1:6580