Something bad happened to me.. :)<br>Not parametherized, but parameterized :)) . Possibly that's because of 'th' in 'thread'...<br>So it should look like:<br><br><br>using Gtk;<br><br>namespace Gtk<br>{
<br> public delegate void ParameterizedReadyEvent<T> (T param);<br> <br> public class ParameterizedThreadNotify<T><br> { <br> private ThreadNotify te;
<br> private ParameterizedReadyEvent<T> pre;<br> private T param;<br> <br> public ParameterizedThreadNotify (ParameterizedReadyEvent<T> pre)<br> {<br> this.pre = pre;
<br> this.te = new ThreadNotify (this.ReadyEvent);<br> }<br> <br> private void ReadyEvent ()<br> {<br> this.pre (this.param);<br> }<br> <br> public void WakeupMain (T param)
<br> {<br> this.param = param;<br> this.te.WakeupMain ();<br> }<br> }<br>}<br><br clear="all">Sorry again.<br>-- <br>Best regards,<br>Daniel Abramov aka Exception