Delphi6编译的程序在Win98下不兼容的问题
我使用Numega的BoundsChecker发现无论是在win2000还是在win98编译的程序都有两个函数不兼容(C++Builder5也有):
Function Usage Details
All functions are supported by Windows 2000
All functions are supported by Windows NT 4.0
These functions are not supported by Windows 98
SetThreadLocale
MaskBlt
These functions are not supported by Windows 95
SetThreadLocale
MaskBlt
其实,真正使用过CB5/VC6开发RAS拨号的程序员可能知道有许多RAS函数在98/2000不兼容,而且基本是CB5下的是2000兼容,VC6是98兼容,当时的问题是Winuser.h头文件不同。
麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦麻烦啦