John:
I use DoEvent() in the method that changes the text inside the Memo field. This works except for 1 situation. I have a do while .T. loop checking the return status code of a process that is running as a thread. I had to use a timer here that fires every 500 ms and use inkey(1). This stupid ActiveX control has a method called ShutDown() that suppossedly attempts to halt all backround thread(s). that's right, it attempts, but doesn't succeed. Too bad I don't have a choice whether to use it. It written by the company that manufactures our hand-held computers. I asked them questions 2 weeks ago and am still waiting for answers. Nothing like empirical testing!!!!!
BTW, I don't know if you saw my question regarding lharc and NT 4.0 SP4 or not. That's another kettle of fish that makes no sense.
Thanks and congrats on your Advisor post.
Mike