July 25th, 2007

What is Dave's frame class?

Back in 2004, we lost Dave’s frame class. Dave’s frame class, or more accurately, DavesFrameClass, was the window class that drew the CPU meter on the Performance page of Task Manager. As you might have guessed, Dave was the name of the original author of Task Manager. (If the checked version of Task Manager from NT 4 encountered an internal error, it printed a message to the debugger which includes details of the error and Dave’s telephone number so you can tell him about it! Mind you, that phone number is several years old, so don’t call it, or you’ll probably annoy the family who lives in Dave’s old house.) One of the quirks of Dave’s frame class that we had to fix in Windows XP was the digital read-out. The original version of Dave’s frame class printed statistics using a display that mimicked an 8-segment LED. It may have been cute and retro, but it was also a bug, because it prevented the translation teams from changing the way the digits were displayed to suit the target language. Not all countries use Arabic numerals. (Somewhat paradoxically, many Arabic-speaking countries don’t use Arabic numerals! They use Indic numerals. Then again, Roman numerals aren’t used in Rome either.)

Nitpicker’s corner

  • s/aren’t used/aren’t used for everyday arithmetic by most people/
Topics
History

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

0 comments

Discussion are closed.