98下开发的程序要在2000下运行须做些什么改变?(100分)

  • 主题发起人 主题发起人 kisse
  • 开始时间 开始时间
K

kisse

Unregistered / Unconfirmed
GUEST, unregistred user!
98下开发的程序要在2000下运行须做些什么改变?
 
用什么开发的,一般没有影响,但是2000是nt框架,对于一些系统操作函数返回的值不同
。。。
 
可要注意介面显示问题哦,
98下开发在2000运行,或者2000下开发在98上运行,
运行时除介面会变得面目全非外,基本没其它问题!
(基本是Label和Button的问题,但还没有完全试过其它的)
笨办法,可在使用的系统中调整一下介面后重新编译!

不知其他/她高手有没有好一点的办法呢?
 
一般来说如果不用很底层的东西的话,就不用做什么改动。
但有些98下的函数到2000下不一定管用,比如所禁止Ctrl+Alt+Del功能之类啦。

至于楼上兄弟遇到的问题倒是第一次听说。呵呵
 
98下开发的程序,在2000下显示变形问题,确实存在,有什么好方法,请指点
 
变形问题可以更改字体的Charset为GB2312_CHARSET。
 
我好象没有遇到这个问题,我用D5开发的,在98和2K下都一样运行
 
用到API时要注意,看看MSDN里的说明,是不是都支持的。
不过一般API都没问题。
 
楼上superhippo的方法无错。Delphi中的字体可能有些电脑默认Charset为GB2312_CHARSET就没有上述情况发生,
但如果默认是另一种(West???,具体忘了)的就会变形!不信可试试!
 
我觉得问题不大,只要不用系统Api,如果你用了,可以看看Delphi 的win32 sdk 有一
些函数在windows2000下不可用。

其它的,我认为只用Vcl开发的程序win9x 和win2k都可用
 
我知道的一个api就不好使!!exitwindowsex(ewx_shutdown,0)!!!!
各位老大赐教。
 
谢谢各位的回答,这个问题小弟我现在已经解决了,是字段长的问题,放大一些就行了。
再次谢谢。
 
后退
顶部