[
Me |
History |
Present |
Future |
Likes & Dislikes |
Mail for me? |
Suomeksi
]
Typos & Other errors not corrected in current programs
When companies making computer programs get bigger and bigger, quality control becomes bigger challenge. Here is some errors I found in Windows Me and programs installed with it. If you know
more, please send me brief description.
Program |
file |
part |
Description |
Shell |
shdocvw.dll |
Resource:REGINST |
%DESC_SearchAssistant% is misspelled as %DESK_SearchAssistant% |
IE |
mshtml.dll |
Resource:REGINST |
Missing definition for %Trident API% |
IE |
mshtml.dll |
Resource:REGINST |
Missing definition for %Microsoft Image Element Browse Property Page% |
IE |
mshtml.dll |
Resource:REGINST |
Missing definition for %Microsoft Document Browse Property Page% |
Outlook Express |
wabfind.dll |
Resource:REGINST |
%STR_WABFIND_FIND_PEOPLE% does not match with %STR_WABFIND_WAB_PEOPLE% |
License Manager |
licmgr10.dll |
- |
There is no need for quotation marks in class name |
Other notes
- Visual C++ does not handle empty strings, when error occurs during function call; returns previous contents, should return empty string (does pretty big harm, when first reading from
registry and then writing same data back to registry. Can be avoided by writing initializing code to every function that uses strings.
- Visual Basic '97 does map strings, that look like numbers, to numbers, when passing to functions that expect strings.
- In some cases, Windows writes duplicate keys or invalid names to registry and does not clean them. Might even delete or corrupt whole registry while running.
- There is many component categories defined in CLSID\*\Implemented Categories that have no matching Component Categories\* key.
- There is many classes that have no name or typeinfo.
- There is many classes that have mismatched guids between typeinfo and registry.
- There is many classes that have no Programmatic ID's (ProgID's)
- There is no easy way to get IID from Interface Class ID
- There seems to be a problem in StdPicture class, when using Visual Basic '97
- Windows ME does not work well with programs written with Visual Basic 4.0, might return null hWnd or won't start at all
- Programs made with Visual Basic 5.0 does not work well, if Icon Tray is not visible or available. Happens when Explorer crashes or isn't yet loaded
Note (for developers)
Above information is not made available to disrespect any rights that your local laws or regulations grants to you. It is merely declaration of customers right to get finished products in
reasonably price. No update or upgrade should cost more than the original product. If you notice that you have fixed something reported above or know that a fix is available, please send me
e-mail and any information that will help me and others to also get around that problem. I will then add link to the fix beside the problem description.
Not the worst but maybe the best picks
If you know a good program and want to share it with others, you can mail me and I will add it to a list below. Programs marked with (*) are the ones that I use the most.
- RegMon (*), FileMon (*)
- EasyCleaner (*)
- OLE/COM Object Viewer (*)
- Vide (*)
Back