Yes it is a standard VCL Ttimer, D2006 Win32. And you could be right, as far as I know it has never frozen on a few clients PC's that I have tried it on.
The VCL is usually running on my PC at the same time, and I may indeed have been doing debugging, even though the program that freezes may have been started outside the IDE, it does indeed appear to be operating, but just no longer updating the form/canvas. John -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ross Levis Sent: Friday, 21 July 2006 12:34 p.m. To: NZ Borland Developers Group - Delphi List Subject: Re: [DUG] Ttimer wonderings - and who wants a free widget Analogclock? Have you actually debugged the code to see if the OnTimer procedure is not being executed? I've never had a timer freeze before. My audio player relies on a 50ms loop which runs continuously. If this stopped, it would fail to load the next track, and no one has ever complained of that. I have several users running Windows 98, but most are using XP. What I have experienced, however, is my graphical VU (volume) meter freeze. This is on the same timer as everything else so the timer doesn't stop, but the VU meter can suddenly stop painting for some reason. This has only occured once on my development PC, and many times on another PC which I access via Remote Desktop Connection. I was debugging at the time it occured on my PC. The code appeared to be executed correctly, with canvas draws, but nothing changing on the screen. Just wo9ndering if you are perhaps experiencing a similar problem. Ross. ----- Original Message ----- From: "John Bird" <[EMAIL PROTECTED]> To: "'NZ Borland Developers Group - Delphi List'" <[email protected]> Sent: Friday, July 21, 2006 10:45 AM Subject: RE: [DUG] Ttimer wonderings - and who wants a free widget Analogclock? I have two programs with long running timers, and both tending to freeze, after some hours. And not at the same time. One is a menu dispatcher program which just puts the current date and time into a text label every second. The programs attempts to disable and re-enable the timer do NOT work even though the rest of the program does - it stays frozen, ie the timer is no longer working at all. The other is a quite cool widget clock. Either of them prone to freezing. Maybe its my system. I have the Windows XP Power toys task switcher installed (gives a small screen shot of each task as you Alt/Tab through them, but its always been rather buggy). That is often showing as the dominant task when one of the clocks freezes (Thanks to Process Explorer - well actually process explorer is the other candidate....). The clock has a bit more in its timer loop, but not that much....20-30 lines of code, mainly just simple calculation and canvas draw. Would anyone else like to test the widget clock on their system to see if its just here? A bit about it: -Part of a suite of time management tools, but stand alone free giveaway - source too if interested. -Did it to tech myself a bit of graphics and fancy type windows -inconspicuous on the system ie 399K and has never shown as using any CPU. -Inconspicuous floating desktop clock - Mixture of transparent form and alphablend and always on top makes it look just like one of the Max OSX or Vista widgets/gadgets, can be dragged by the roundframe (the rest is transparent) -Based on the look of one of the Opera transparent widget clocks, but also with seconds and date. The Opera one only runs while the browser is open. Email me if you would like a free copy to test - any comments welcome as well. John _______________________________________________ Delphi mailing list [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi _______________________________________________ Delphi mailing list [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi __________ NOD32 1.1461 (20060329) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com _______________________________________________ Delphi mailing list [email protected] http://ns3.123.co.nz/mailman/listinfo/delphi
