Hi Zlatko, that is indeed what I am doing to make it work for now (the asyncExec I mean), but that doesn't supply my the so much loved monitor... Where do I get the monitor from?
Thanks, Andrea Zlatko Perenda probaly wrote: > Hm, seems like you are accesing UI thread, from another.... > > Try Display.asyncExec(runnable), and let runnable do the neccesary work. I > think this should work. > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Andrea > Antonello > Sent: Monday, April 23, 2007 2:25 PM > To: User-friendly Desktop Internet GIS > Subject: [udig-devel] how to start threads with monitor? > > I know this is more a rcp question than a udig, but I'm not able to add > progress tracking to my actions. > The tool extention point doesn't supply a monitor and whenever I try > somethin g like: > IWorkbench wb = PlatformUI.getWorkbench(); > IProgressService ps = wb.getProgressService(); > > ps.busyCursorWhile(new IRunnableWithProgress(){ > public void run( IProgressMonitor pm ) { > > doMyCodeWithMonitorActivity() > } > }); > I get an Invalid thread access exception. > > Any hint? > Thanks in advance, > Andrea > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > > _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
