[mono-vb] Working Gecko.WebControl

Aristotle obrigman at nc.rr.com
Fri Dec 5 02:03:23 EST 2008


This is just a short little program demonstrating the Mozilla Gecko
WebControl in mono-basic.

                                                                 BEGIN
PROGRAM
**************************************************************************************************************************************
'GeckoTest.vb for mono-basic
'Compile with the following sequence.(Thanks to Rolf Bjarne Kvinge-2 on mono
forums for the
'compiler sequence)
'vbnc
/r:$MONODIR/usr/lib/mono/gtk-sharp-2.0/gtk-sharp.dll,$MONODIR/usr/lib/mono/gecko-sharp-2.0/gecko-sharp.dll
GeckoTest.vb


Imports System
Imports Gtk
Imports Gecko

Public Class GeckoApp

    Inherits Gecko.WebControl
      
	  Shared Sub Main()
		  Application.Init()

		  Dim win As Window 
		  Dim frame1 As Frame
		  Dim browser As WebControl

		  win = New Window("TinyGecko")
		  win.SetDefaultSize(800, 600)
		 
		  frame1 = New Frame()
		  browser = New WebControl("/tmp/", "GeckoTest")
		  browser.LoadUrl("http://mono-project.com")

		  frame1.Add(browser)
		  win.Add(frame1)
		  win.ShowAll()

		  AddHandler win.DeleteEvent, AddressOf winDelete

		  Application.Run()
	  End Sub

	  Shared Sub winDelete(o As Object, args As DeleteEventArgs)
		  Application.Quit()
	  End Sub
End Class

*******************************************************************************************************************************
                                                             END PROGRAM 

"Only thing is, every time you try to add different functionality the
compiler complains with things like this:

Error : VBNC99999: Unexpected error: Object reference not set to an instance
of an object, etc., etc.!

This happens when you add a gtk.Entry widget and a Button to clickwhich
takes you to another website!

But anyway this simple code above does work, try it for yourself if your
just learning mono-basic(vbnc)!

-- 
View this message in context: http://www.nabble.com/Working-Gecko.WebControl-tp20848744p20848744.html
Sent from the Mono - VB mailing list archive at Nabble.com.



More information about the Mono-vb mailing list