[Gtk-sharp-list] Gtk# and .NET2.0 crashing all over the place

Aaron Oxford aaron at hardwarehookups.com.au
Mon Mar 19 06:44:17 EDT 2007

At 09:26 AM 19/03/2007, Michael Hutchinson wrote:
>Have you seen the MedSphere release of GTK# 2.10 for Windows?

No, I hadn't, thanks very much!

>The following are the resources I consult for GTK# development.
>High-level overview:
>    http://www.mono-project.com/GtkSharp
>GTK# tutorials and guides:
>    http://www.mono-project.com/Category:GtkSharp
>Official docs:
>    http://www.go-mono.com/docs/monodoc.ashx?tlink=root:/classlib-gnome

Cheers. I'd found the official docs but wasn't using them heaps 
because they were just API docs.

>Also, the GTK+ docs can be helpful even if they are more difficult to
>interpret:     http://gtk.org/api/ and http://gtk.org/tutorial/

Yeah, that's where I've been getting most my information. :-(

>On Linux you could of course use MonoDevelop with its fantastic GTK# designer.

If I thought I had half a chance of getting portaudio, libsndfile and 
so forth to compile under Linux, and if I had an understanding of how 
to set up a project/installer under Linux, I'd seriously consider 
switching to that for my main development platform. Windows is still 
my target audience for now though.

>There has been some work on it, but it's not a priority at all as
>there are plenty of .NET IDEs for Win32. Anyhow, if GTK# is that
>unstable on your machine it wouldn't be much good.
>However, I'm sure GTK# is not generally this unstable on Windows.
>Something must be up with your installation. Try a complete purge of
>GTK# and GTK+, then try the MedSphere GTK# installer.

I definitely will... OK, looks like GAIM's installation of Gtk might 
have been part of the problem. I'm having trouble getting it to 
uninstall. Now that I've installed the Medsphere version, my app will 
compile, but none of the samples will run... Argh, I've gotta clean 
out the GAC. Can't see any references to add in VS2005...

I'll get back to you. I might have to start with a fresh VMWare 
machine and verify it's not something I've done previously.

I know people who use Linux all the time are good at getting all the 
bits and pieces going, but for Windows users it's important to keep 
the dependencies down. I gave choosing Gtk a great deal of thought 
and its important that whatever I do it only involves installing 
.NET2.0/Mono and Gtk#. I really hope this works because you guys are 
the only option - last night I reconfirmed that Qt, WxWidgets and 
Fltk are all definitely a no-go. :-(

>C++/CLI won't run on Mono.

Damn. If I could slip in some managed C++ my options would be a lot more open.

Thank you *very* much for your reply.

Aaron Oxford   -   aaron+hardwarehookups .com .au
Director, Innovative Computer Solutions (Aust) Pty. Ltd.
49 Maitland Rd, Mayfield, NSW 2304 Australia
Developer, SourceForge project VioLet Composer

More information about the Gtk-sharp-list mailing list