Dear Ilka Thank you very much for this tip, it works great. BTW, originally I wanted to display a TGMsgBox and change the msg-text in the while-loop but I could not find any way to change the msg-text. Do you or someone else have a hint how this could be done? Best regards Christian Ilka Antcheva wrote: > Hi Christian, > > I have a macro in which I am using gClient->ProcessEventsFor(TGWindow *w) > method instead of ProcessEvents and it works. Here are the lines of code: > > TGFrameElement *f; > TIter next(fMain->GetList()); //fMain is a main frame > while ((f = (TGFrameElement *)next())) { > > sprintf(buf, " Frame <%s>...",f->fFrame->GetName()); > fStatusBar->SetText(buf, 0); > gClient->ProcessEventsFor(fStatusBar); > gSystem->Sleep(600); //just to see the text into the > status bar > > } > > Best regards, Ilka > > >
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET