Default version is already win32gdk. If you do: ./configure (note: without specifiying platform) then you get win32gdk. but to avoid confusiong I'll make win32 -> win32gdk and current win32 -> win32old Cheers, Fons. On Wed, Nov 19, 2003 at 10:28:15AM +0100, Valeriy Onuchin wrote: > Hi Bertrand, > there is no problem (50ms x 5 = 250ms, no a 10 sec as reported) neither NT nor XP. > Concerning prev. message from Pere, we should switch to win32gdk as default ROOT > windows version, because win32 is not supported. > > Regards. Valeriy > > > > Hi Valeriy, > > > > The problem is situed into TGWin32ProxyBase.cxx : > > > > Into TGWin32ProxyBase::ForwardCallBack(Bool_t sync) : > > > > This piece of code is producing the reported behaviour : > > > > // wait because there is chance that message queue does not exist yet > > ::SleepEx(50,1); > > if (wait++>5) return kFALSE; // failed to post > > > > But, as far as I can see, the problem occurs only on NT, not on XP... > > > > Cheers, > > Bertrand. > > > > ----- Original Message ----- > > From: "Valeriy Onuchin" <Valeri.Onoutchine@cern.ch> > > To: "Pere Mato Vila" <Pere.Mato@cern.ch>; <roottalk@pcroot.cern.ch> > > Sent: Tuesday, November 18, 2003 5:31 PM > > Subject: Re: [ROOT] Strange TApplication timing > > > > > > > Hi Pere, > > > I cannot reproduce it (win32gdk, 3.10/01) > > > My code is: > > > > > > #include "TApplication.h" > > > #include "TTimeStamp.h" > > > > > > int main (int argc,char** argv) { > > > TTimeStamp().Print(); > > > { > > > TApplication ROOTApp( "ROOTApp", &argc, argv ); > > > TTimeStamp().Print(); > > > } > > > TTimeStamp().Print(); > > > return 0; > > > }; > > > > > > The result: > > > ./test.exe > > > Date/Time = Tue, 18 Nov 2003 16:29:09 MET +185942400 nsec > > > Date/Time = Tue, 18 Nov 2003 16:29:09 MET +396244800 nsec > > > Date/Time = Tue, 18 Nov 2003 16:29:09 MET +396244801 nsec > > > > > > Regards. Valeriy > > > > > > > Dear rooters, > > > > > > > > I have noticed that on Windows using ROOT 3.10.1 the destructor of > > > > TApplication takes up to 10 seconds. The CPU is not used during this > > > > time, so I suspect a timeout condition somewhere. The test.cpp program > > > > to show the problem is > > > > > > > > #include "TApplication.h" > > > > #include "TTimeStamp.h" > > > > > > > > int main (int,char**) { > > > > TTimeStamp().Print(); > > > > { > > > > TApplication ROOTApp( "ROOTApp", 0, 0 ); > > > > TTimeStamp().Print(); > > > > } > > > > TTimeStamp().Print(); > > > > }; > > > > > > > > The output I get is > > > > > > > > C:\>test.exe > > > > Date/Time = Tue, 18 Nov 2003 13:53:45 W. Europe Standard Time +241801600 > > > > nsec > > > > the current keyboard layout is 437 > > > > Date/Time = Tue, 18 Nov 2003 13:53:45 W. Europe Standard Time +331931200 > > > > nsec > > > > Date/Time = Tue, 18 Nov 2003 13:53:55 W. Europe Standard Time +336316800 > > > > nsec > > > > > > > > In addition. Is there a way to disable the message "the current > > > > keyboard layout is 437"? > > > > > > > > > > > > > > > > ------------------------------------------------------------ > > > > Pere Mato CERN, EP Division, CH 1211 Geneva 23, Switzerland > > > > e-mail: Pere.Mato@cern.ch tel: +41 22 76 78696 > > > > fax: +41 22 76 79425 gsm: +41 79 20 10855 > > > > > > > > > > > > > > > > > > > > > > > -- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland E-Mail: Fons.Rademakers@cern.ch Phone: +41 22 7679248 WWW: http://www.rademakers.org/fons/ Fax: +41 22 7679480
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET