字体大小设置不同为何出错(50分)

  • 主题发起人 主题发起人 Pang
  • 开始时间 开始时间
P

Pang

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个档案处理小程序,数据库为SQL server6,我机器是800*600,小字体
,真彩色16.作成.exe文件后拷到另外一台电脑,别名全部配好.运行程序,
提示'missing tablename
protery' 'List out of bounds'......
即使把源程序拷来编译仍出现相同错误,做安装盘亦不行,呜呼
后来发现因为该机器设置为大字体,
改成小字体后错误消失,
我该如何做到程序可以适应字体大小.!!
 
你能够肯定是字体大小所造成的吗? TableName应该与设备无关, 我认为问题应该出
在别的地方.
 
从表面看确实是改了字体,问题就解决了.是不是一个bug?
 
我觉得肯定不是Delphi的问题,如果有Bug也是Sql Server 6的。
为什么不试试高版本的Sql Server呢?
 
不太可能是字体的事吧,可能是SQL SERVER
 
如果你肯定是因为字体导致的错误,可以试一下让你的程序不理会字体,方法是将Form.Scale设为False;
 
我知道在C++BUILD中可以强制改变显示器
的屏幕区域大小,不知Delphi中是否可以实现
 
In delphi forms, there is a property called PixlesPerInch, try to mach
this value to your System settings.
 
Pang:

这个问题已经很长时间没有人参加讨论,为保持版面
整洁,节约网友时间,请提问者采取必要处理措施。
关于本版管理细则,请参见<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这个</a>问题。如两天
内提问者没有响应,我将采取强制措施。

如有管理建议,请到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这里</a>提出。谢谢!
 
这样的事不太可能是因为字体.
 
多人接受答案了。
 

Similar threads

后退
顶部