以文本方式查看主题

-  蓝色快车PB俱乐部论坛  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspindex.asp)
--  PowerBuilder MIS编程  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspbbs.asp?boardid=1)
----  是PB9的bug还是????  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspdispbbs.asp?boardid=1&rootid=513&id=620)


--  作者:sacred
--  发布时间:2003/7/15 10:08:28

--  是PB9的bug还是????
我的一个程序从PB7移植到PB9,其中几个数值型字段的format属性出了问题。
如值为24时:
format = #,###0.00  显示  0,0024.00
format = 0.00       显示  2.40
format = 0000.00    显示  0024.00
从上面的结果来看,通配符#和0在PB9上没区别了???我要怎样才能显示出24.00啊???!!!
--  作者:vad
--  发布时间:2003/7/21 13:47:37

--  
前两种应该都没问题呀
--  作者:sacred
--  发布时间:2003/7/21 14:02:40

--  
前两种情况的确存在。
    现在又发现个新问题,我们原来的MIS中用了个editmask控件(string型),但是mask属性为空,升级到PB9后,居然写不进任何东西,后来加上"xxxxxxx"后,才能正常输入,呵呵。
    又如一个date型的editmask控件,PB7下很正常,升级后“0000年00月00日”有时点两下就变成了“000000日”了。不知是升级时代码的兼容性问题还是PB9存在的小bug?
--  作者:sacred
--  发布时间:2003/7/21 14:06:13

--  
会不会是5507版才有这些问题?
--  作者:cmaboy
--  发布时间:2003/7/25 18:56:12

--  
可能是吧,毕竟9刚出来,我建议大家将在做工作遇到的问题汇总一下,免得做了半天,才发现不是我们写的代码有问题,少走一些弯路

">