| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2021 人关注过本帖
标题:關於兼容性的疑問-分享-探討-指出
只看楼主 加入收藏
pengzhanggui
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:161
专家分:344
注 册:2015-7-20
结帖率:81.82%
收藏
已结贴  问题点数:1 回复次数:6 
關於兼容性的疑問-分享-探討-指出
最近在寫一個新的系統,就發現一些比較有趣的事情:

我在xp系統上用,vb6.0寫的系統,在xp上運行時挺正常的,可是在win10上運送就會陸陸續續出現問題,比如:

像DTPicker 控件,xp上會顯示年月日;在win10上卻顯示年月日+ 星期幾;因為有中文,導致在做一些判斷的時候會有異常的;

其實還有很多問題的,這裡就不一一發表了,大家都有沒遇到類似的事情,歡迎來噴。

搜索更多相关主题的帖子: 中文 年月日 兼容性 
2016-07-05 16:48
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4938
专家分:30047
注 册:2008-10-15
收藏
得分:1 
像DTPicker 控件,xp上會顯示年月日;在win10上卻顯示年月日+ 星期幾;因為有中文,導致在做一些判斷的時候會有異常的;

DTPicker 显示日期时,是按 你系统里的设置的 长日期格式 进行显示的。
使用时,不要直接转字符串,一是可以使用 format 函数返回,二是使用 如 year 等函数取值返回。
format(now,"yyyy-mm-dd")

----------------------------
控制面板->区域和语言
日期和日期格式 ,长日期
WINXP下面应该是: yyyy'年'M'月'd'日'
WIN10下面可能是: yyyy'年'M'月'd'日',dddd


授人于鱼,不如授人于渔
早已停用QQ了
2016-07-05 17:07
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:1 
还是底层的东西,类似Framework的差异导致的
2016-07-05 21:21
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:1 
最近才開始被強迫用Win10,從Win7到Win8運行XP下編譯的VB6的程式就會有一堆問題,
很多控件不支援,用Spy++下去找會發現底層的DLL關聯性有斷層,基本上都要在安裝一些微軟提供的修補程式。

不過既然都用了Win10,也是該放棄VB6了,公司現在都一個人發給兩台電腦,一台XP一台Win10,
算是半強迫要我們改用.Net了。

不要選我當版主
2016-07-06 17:07
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:0 
系统升级了,VB还是升级上去的好,我也是换了WIN10之后用的net
2016-07-06 18:00
pengzhanggui
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:161
专家分:344
注 册:2015-7-20
收藏
得分:0 
回复 3楼 xiangyue0510
像這種底層的東西不好搞吖

来找我试试看
2016-07-08 13:25
pengzhanggui
Rank: 5Rank: 5
等 级:职业侠客
威 望:8
帖 子:161
专家分:344
注 册:2015-7-20
收藏
得分:0 
回复 2楼 风吹过b
目前的情況,貌似只能是發現一個處理一個,但是對於用戶來說其實就是個很大的問題了。

来找我试试看
2016-07-08 13:26
快速回复:關於兼容性的疑問-分享-探討-指出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017664 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved