[Gtk-sharp-list] status of GTK# on Windows
Francisco T. Martinez
martinf@mfconsulting.com
Sat, 10 Jul 2004 10:36:23 -0500
Davy Brion wrote:
>On Fri, 9 Jul 2004 18:26:06 +0200, Davy Brion <ralinx@gmail.com> wrote:
>
>
>>On Fri, 09 Jul 2004 11:21:49 -0500, Francisco T. Martinez
>><martinf@mfconsulting.com> wrote:
>>
>>
>>>So just in case this can help you, It may help to have your users try
>>>this new installation for Mono/Gtk# on Win32:
>>>http://forge.novell.com/modules/xfmod/project/showfiles.php?group_id=1395&release_id=1905#selected
>>>
>>>
>>>
>>i'll ask someone to try it... ideally, i would prefer if the
>>application works with MS.NET though since most windows users will
>>already have that installed
>>
>>
>>
>
>i asked someone to try it and he reported the following error:
>
>System.NullReferenceException: Object reference not set to an instance of an
>object in (unmanaged) (wrapper managed-to-native)
>GLib.Value:g_value_set_boxed (GLib.Value&,intptr)
>in <0x00004> (wrapper managed-to-native) GLib.Value:g_value_set_boxed
>(GLib.Value&,intptr)
>in <0x0006b> GLib.Value:set_Val (object)
>in <0x0011b> GLib.Value:.ctor (object)
>in <0x0007a> Gtk.ListStore:AppendValues (System.Array)
>in <0x00014> Gtk.ListStore:AppendValues (object[])
>
>the line of code which causes it tries to add a row to a ListStore by
>passing an Object reference, and then two properties of that object
>_______________________________________________
>Gtk-sharp-list maillist - Gtk-sharp-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>
>
I am still trying to figure out what is the problem with the Gtk#
installation and configuration for Win32 and the MS GAC. However, tell
your people to run one more test.
After having installed the combined installer above, go to the start
menu and select the Mono 1.0 Command Prompt.
Then at the console type:
mono <pathtoyourapplication\yourapplication.exe>
I will like to know if your Visual Studio .NET generated application
that use Gtk# will run correctly with the Mono runtime. The upshot is
that I conducted some test of my own and so far I experience the same
exceptions you are having. However, I open a Mono Command Prompt and
pass my fully qualified executable path as the parameter to mono, it
runs it without major problems. The only artifact would be a mapping
warning that reads:
Compat mode: the request from
C:\mono\Mono-1.0\lib\mono\gac\glib-sharp\1.0.0.0__35e10195dab3c99f\glib-sharp.dll
to load System was remapped (http://www.go-mono.com/remap.html)
It would be greatly appreciated to get feedback from the test I describe
above, to help me and others in the community troubleshoot the problem.
-Paco