CnPack Forum » 技术板块灌水区 » [求助]关于饭桶日历控件的日期报错问题。


2010-11-6 10:34 ihelpsoft
[求助]关于饭桶日历控件的日期报错问题。

网上看到了饭桶日历控件,觉得不错。在一个帮朋友的小程序中用上了。结果到朋友的Win7机器上报错了。内容大致是日期分隔符的,说是2004-01-01不是有效的日期。目前我的解决办法是改了机器设置,将分隔符改为“/”了。问题暂时解决。我疑惑的是:2004-01-01日期是咋来的呢?也许该去问问作者,不过我也相信Cnpack的实力,呵呵,有能给讲解一下的吗?另外控件源码我没看,知道会有些吃力。只是简单进行了一下字符串搜索,没有发现2004-01-01字串。

2010-11-6 18:37 Passion
可能是初始化时候默认的值吧?
没看过这个控件,猜的。如果有源码估计能查查。

2010-11-29 08:38 球球
使用DateSeparator常量,不要直接用“-”,例如srttodate('2010'+DateSeparator+'10'+DateSeparator+'25')

2010-11-29 10:20 xzhifei
:L 这个控件是我写的,由于本人技术有限,给大家带来的困扰还请见谅

1532行或1558行:
D:=StrToDate('2004-1-1');
换成:
D:=EncodeDate(2004,1,1);

这可以解决某些系统报日期格式不正确的现象

2010-11-29 14:34 Passion
作者来了,欢迎欢迎。:handshake

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.