[Gtk-sharp-list] Gtk# and threading, crash of the dll.
Felipe Almeida Lessa
felipe.lessa at gmail.com
Fri Dec 16 13:47:32 EST 2005
2005/12/16, Felipe Almeida Lessa <felipe.lessa at gmail.com>:
> You could even create a shielding function, like:
> public MyDelegate ApplicationInvoke(MyDelegate callback) {
> return delegate (Object myarg) {
> Gtk.Application.Invoke(delegate {
> Thread2.SomeCallback(myarg);
> });
> };
> }
>
Oops... the correct code is:
public MyDelegate ApplicationInvoke(MyDelegate callback) {
MyDelegate mycallback = callback; // TODO I'm not sure if this is
really needed...
return delegate (Object myarg) {
Gtk.Application.Invoke(delegate {
mycallback(myarg);
});
};
}
--
"Quem excele em empregar a força militar subjulga os exércitos dos outros
povos sem travar batalha, toma cidades fortificadas dos outros povos sem as
atacar e destrói os estados dos outros povos sem lutas prolongadas. Deve
lutar sob o Céu com o propósito primordial da 'preservação'. Desse modo suas
armas não se embotarão, e os ganhos poderão ser preservados. Essa é a
estratégia para planejar ofensivas."
-- Sun Tzu, em "A arte da guerra"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20051216/5a53d379/attachment.html
More information about the Gtk-sharp-list
mailing list