One generic comment/question: are you certain that you are not simply
generating an error that messes up the callback? I mention it only because
on a few occaisions, I had something that looked terrible but turned out to
be quite simple.
> Inside an activeX event callback, dolhin is hanging if I do
> [ ... ] postToInputQueue.
>
> Those calls are failing also
> aSemaphore signal
> [ ... ] fork
If you mean #wait instead of #signal, then you would get into trouble. If
not, I'm confused about what you are trying to do. #forkMainIfMain might
help, but probably is not a good first choice.
> Inside an activeX callback, I could find no way of deferring an action.
All hangs.
>
> I have a simple reason. I am handling events of ActiveX components.
> And when I have long processing to do, I need to defer the actions.
Aaaaargh.
Do you need the processing to occur during the callback (have the callback
wait until it is complete), or simply to have the callback cause the
processing to start, with a subsequent UI update when it is complete? What
does the control do?
Have a good one,
Bill
--
Wilhelm K. Schwab, Ph.D.
[hidden email]