主题:  这是怎么回事?用98朋友碰到过么?

52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
#12002/4/7 21:38:29
·我用了一个自定义的外部函数“Getfreq.dll”(用Delphi写的)来获取当前显示系统的刷新率,结果为0,可我在单位的WINDOWS2000的环境下返回却是正常的。
其过程如下图所示



·我又用altools.u32进行测试,用了“ alGetCurrentDispSet() ”
结果刷新率的返回值仍为“0”,如下图:



·用“ alGetDispSet() ”结果如下图:


 怎么回事?大家给个说法吧........



52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
#22002/4/7 21:42:04
“Getfreq.dll”点此下载(文件大小63K)

奥,补充一下,我上面的情况是在WINDOWS98环境下。
(我想不该是98的事吧,哪位有心的朋友帮我测试一下)

编辑历史:[这消息被52domedia编辑过(编辑时间2002-04-07 21:48:17)]


与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#32002/4/7 22:03:54
应该是驱动程序方面的问题。如果采用microsoft认证过的驱动,恐怕不会有问题。



52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
#42002/4/7 22:11:51
如果不在这台机器上测试,还真弄不准出什么问题呢,有没有取得刷新率的更好方法?
不妨大家再献计献策。
我的意思,原来系统的分辨率与刷新率最好保持原样。

编辑历史:[这消息被52domedia编辑过(编辑时间2002-04-07 22:19:39)]


困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#52002/4/7 22:33:47


[url]http://sintian.chinaccd.net[/url]

52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
#62002/4/7 22:44:03
这样可以是可以,也试过。
但是如果说我原来机器的刷新率是85,返回后被改成75了,是不是显示“不爽”了,
或者我原来机器的刷新率是75,返回后被改成85了,是不是同样带来问题了?
推荐个“完美”解决的方案-)



困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#72002/4/7 23:11:09
那就不改好了,刷新率和显示效果关系不太大呀!


[url]http://sintian.chinaccd.net[/url]