读书人

既有32位也有64位系统的delphi软件如何

发布时间: 2013-02-06 14:02:21 作者: rapoo

既有32位也有64位系统的delphi软件怎么升级啊
各位大侠:
最近部门新装了一批win7,导致软件无法运行(并且提示:时间不可用.)
在部门既有32的XP,也有64位的win7,我们做的软件怎么升级?求大家帮忙,感谢!
[解决办法]
按mirco说法高版本的应该兼容低版本,否则就要重新win7下build或相应改动了。
[解决办法]
mirco is 周小辉?
[解决办法]
应该是系统问题,不是软件的问题,可以把具体提示贴上来
[解决办法]
时间不可用?BIOS时间异常?
[解决办法]
时间格式吧。。xp和w7格式不同。。
[解决办法]

引用:
引用:应该是系统问题,不是软件的问题,可以把具体提示贴上来
装64位xp的可以登录进去,但里面的界面都打不开.
装win7的在登录时就出现报错 "2012-11-21 10:50"不可用.


不建议用字符串方式处理日期和时间。
[解决办法]
时间不可用?
程序应该打出它取得的字符串,以便开发人员知道是什么格式
估计是日期分隔符?
[解决办法]
软件编译成32位。因为Win64。向下兼容32位程序。你所说明的日期问题,应该是日期的分隔符,或日期格式不同引起的。这个问题,作为软件编译,一定要注意,不管是读取哪一种数据库,都要将日期的格式(分隔符),设置成你所喜欢的。这样,才能在软件中,不引起????
[解决办法]
在主窗口加一行代码,转换一下日期格式(根据你自己的实际需要设定一下)就好了。代码如下:
DateSeparator:='-';
[解决办法]
如果是日期时间的问题,可以在区域语言里设置定义日期时间格式,让它跟软件里的表示方法一直
如:你软件里用‘yyyy-mm-dd hh:mm:ss'这样的字符串处理日期时间,你需要将系统的日期时间格式改为这种格式,否则就会出现日期格式的异常。

读书人网 >.NET

热点推荐