[Gtk-sharp-list] Strange Tree Model behavior (Multi-Threading)
James Talton
talton at gmail.com
Tue Jun 12 15:10:45 EDT 2007
I was seeing weird behavior on Windows with GTK and getting random
exceptions. From some other discussions on this mailing list I did the
following:
Glib.Thread.Init();
Gdk.Threads.Init();
Application.Init();
Gdk.Threads.Enter();
try
{
Application.Run();
}
finally
{
Gdk.Threads.Leave();
}
See if that fixes your problem. If it does, please let us know.
If it does not fix your problem, put a breakpoint where you call GetValue,
open up the threads window and make sure your calls are being done on the
main thread.
- James
On 6/12/07, Michael Fasolino <Michael_Fasolino at raytheon.com> wrote:
>
>
> All,
>
> Upon further exploration this seems to be a Multi-Threading problem as the
> GetValue calls are work fine while debugging until I kick off a second
> thread. I am still stumped as to why this will not work while I am
> debugging and work fine while I am running with without debugging. I have
> gone through the multithreading tutorial on the Mono page and it looks like
> I am setting everything up the same as suggested.
>
> Does anyone have any ideas?
>
> Thanks in advance.
>
>
>
>
> *Michael Fasolino <Michael_Fasolino at raytheon.com>*
> Sent by: gtk-sharp-list-bounces at lists.ximian.com
>
> 06/07/2007 02:08 PM
> To
> gtk-sharp-list at ximian.com cc
>
> Subject
> [Gtk-sharp-list] Strange Tree Model behavior
>
>
>
>
>
>
>
> This seems really weird to me, but if figured that I would throw it out
> and see if anyone else had seen anything like it. I am using Visual Studio
> 2005 for my development environment. When I run my program in debug mode
> the <Model>.GetValue calls seems to all return null. I am not sure if the
> problem is with the models or with the GetValue function. Is there an easy
> way to view a model's contents when debugging without using the GetValue
> function?
>
> I am at a loss as to what would be causing this. When I run the program
> without debugging everything works fine.
>
> Any help would be appreciated! Thanks!
>
> Michael _______________________________________________
> Gtk-sharp-list maillist - Gtk-sharp-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>
>
> _______________________________________________
> Gtk-sharp-list maillist - Gtk-sharp-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20070612/c692ddf2/attachment.html
More information about the Gtk-sharp-list
mailing list