[Mono-devel-list] Use of BeginInvoke
Iain McCoy
iain at mccoy.id.au
Mon Aug 16 03:42:47 EDT 2004
That method is the windows forms way of getting code to run on the UI
thread. Gtk# does not use it. For Gtk#, you want the Glib.Idle.Add()
method. You just pass a delegate to that method, and gtk will call that
delegate on the main thread.
On Thu, 2004-08-12 at 23:41, Raúl Moratalla wrote:
> Hi everybody. I don't know if this is the correct list for post this.
> I'm doing the gtk# version of a windows.form program written in .NET.
> This program uses the Invoke method: this.Invoke (parameters).
> As I am a newbie programmer in .NET and MONO I don't know hot to do this
> in MONO. I think that I should use
> System.ComponentModel.ISynchronizeInvoke.Invoke but I don't know how to
> do it.
> I do something like this:
> ISynchronizeInvoke.Invoke(new SearchEvent(m_OnNewSearched),new object[]
> {file,searchID});
>
> Bu I get the following error:
> An object reference is required for the non-static field `Invoke'(CS0120)
>
> Any kind of help would be very appreciated. Does anyone knows about any
> application that uses it? The best example for learning is source code.
>
> Best regards,
>
> Raúl
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
--
Iain McCoy <iain at mccoy.id.au>
More information about the Mono-devel-list
mailing list