Delphi开发95和NT程序的差异?(100分)

  • 主题发起人 主题发起人 jikke
  • 开始时间 开始时间
J

jikke

Unregistered / Unconfirmed
GUEST, unregistred user!
看书上说,Delphi开发的程序不需修改就可在NT下运行。但我开发一个程序在
95下很正常,但在NT下虽可运行,但是界面却发生了变形(比在95下短,致使
右侧有一部分无法显示),请大虾们告知要注意那些方面,才能使程序在95和
NT下都能正常运行。
 
分辨率一样吗?
 
是字体问题吧???
告诉你一个方法. 如果在大字体下编程, 把form的pixelperinch:=96, 小字体就
form.pixelperinch:=120, 这样就没问题了:-)
 
前几天在一个国外站点看到说,对类似问题,只要:
form.font.Pitch:=fpVariable; //默认是fpDefault
就一了百了.

不过我没有测试,你可以试一试. :-)
 
NT上的显卡、显示器类型没有Win9x的丰富,有时你得重新设定有关的参数。
 
没关系,多语言的问题已经在Win2000理解决了.
 
"多语言的问题" ?????
 
; 这很正常,NT下界面确实比95下的要短一些。这因为95计算得不太精确。
不过大多机器不太明显,在NT下编译后在95下用应没问题。
 
;nt于95的api有一部是不对的,而且这些有一大部分是显示函数。
 
呵呵,自己说都不会话了。怎么会是变短了却
右边少内容呢?
我个人认为,这肯定是字体的问题。特别是如
果采用了System字体,当然会出现一些问题。
还是老老实实的用宋体9磅吧。而且你有没有
注意到如果将ParentFont设定为True时不会有
这样的问题呀?
 
多人接受答案了。
 
后退
顶部