On Jan 22, 2012, at 3:28 AM, Arnaud Nicolet wrote: > Le 22 janv. 2012 à 11:08 Matin, Christian Schmitz a écrit: > >>> A ShowModalSheetForDirectory method would be the missing method here, >>> simply because a NSSavePanel is meant to suspend the current method. Or is >>> there a workaround? >> >> Maybe simply do a loop and wait? >> >> do >> delayMBS 0.1 >> loop until done >> >> or something like that. > > I've considered various ways for that. In the example above, I'd have to use > App.DoEvents to not block the UI (no problem for me, but some say it's to be > avoided).
Hi Arnaud - Since I use the quite regularly in a "do this function and wait" situations, I'll restate that I've found App.DoEvents() in this exact situation is quite safe and very useful. Cliches are sometimes valid - in this case, "the proof is in the tasting of the pudding" and my pudding (using App.DoEvents() ) works very well in 13 different apps and tools on all 3 supported platforms. Tim _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
