| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 716 人关注过本帖
标题:各位老大,帮忙做个测试呗
取消只看楼主 加入收藏
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
结帖率:99.76%
收藏
已结贴  问题点数:40 回复次数:9 
各位老大,帮忙做个测试呗
测试代码:
程序代码:
DECLARE CovertLunarToSolar IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER @iyear,INTEGER @imonth,INTEGER @iday &&农历转阳历
DECLARE GetLunarDate IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER @iyear,INTEGER @imonth,INTEGER @iday       &&阳历转阴历
DECLARE INTEGER CalcDateDiff IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER iyear,INTEGER imonth,INTEGER iday  &&计算日期差
DECLARE FormatLunarYear IN dlltest.dll INTEGER iyear,STRING @buffer  &&格式化阴历的year
DECLARE FormatMonth IN dlltest.dll INTEGER imonth,STRING @buffer     &&格式化阴历的month
DECLARE FormatLunarDay IN dlltest.dll INTEGER iday,STRING @buffer    &&格式化阴历的day
&&函数声明结束
clear
year1=0
month1=0
day1=0
ybuffer=space(10)
mbuffer=space(4)
dbuffer=space(8)
GetLunarDate(2013,01,07,@year1,@month1,@day1)
FormatLunarYear(year1,@ybuffer)
FormatMonth(month1,@mbuffer)
FormatLunarDay(day1,@dbuffer)
?'转换后的阴历日期是'+ybuffer+mbuffer+dbuffer
CovertLunarToSolar(2012,12,23,@year1,@month1,@day1)
?'我的阳历生日是'+str(year1,4,0)+''+str(month1,2,0)+''+str(day1,2,0)+''
idays=CalcDateDiff(year1,month1,day1,year(date()),month(date()),day(date()))
?'我还有'+str(idays,3,0)+'天就过生日了'
[local]1[/local]


[ 本帖最后由 wp231957 于 2013-1-7 12:06 编辑 ]

dlltest.rar (228.36 KB)
搜索更多相关主题的帖子: 测试 
2013-01-06 22:50
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
要给朋友写个库函数
可是朋友只会vfp  没办法 用c写了一个阴阳历转换的库函数

我自己测试了没问题  希望各位老大们 帮我多做一些测试案例  

谢谢了

DO IT YOURSELF !
2013-01-06 22:52
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
测试结果随便找个万年历就知道对不对了

DO IT YOURSELF !
2013-01-06 22:53
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
4楼5楼 故意捣乱者 分没有

DO IT YOURSELF !
2013-01-06 23:04
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
回复 6楼 阿鞠尼
小兄弟要是不懂vfp 那就算了
要是懂的话  安装不是问题

DO IT YOURSELF !
2013-01-06 23:05
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用tlliqi在2013-1-6 23:53:30的发言:
多谢  再用其他组数据测试呢

DO IT YOURSELF !
2013-01-07 06:18
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用sdta在2013-1-6 23:52:56的发言:

这个函数如何调用
测试代码中有啊
程序代码:
DECLARE CovertLunarToSolar IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER @iyear,INTEGER @imonth,INTEGER @iday
DECLARE GetLunarDate IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER @iyear,INTEGER @imonth,INTEGER @iday
x=2013  &&阴历年份
y=01    &&阴历月份
z=04    &&阴历天数
x1=0    &&待转换阳历年份
y1=0    &&待转换阳历月份
z1=0    &&待转换阳历天数
CovertLunarToSolar(x,y,z,@x1,@y1,@z1) &&阴历转阳历
?x1
?y1
?z1
xx1=0  &&待转换阴历年份
yy1=0  &&待转换阴历月份
zz1=0  &&待转换阴历天数
GetLunarDate(x1,y1,z1,@xx1,@yy1,@zz1)  &&阳历转阴历
?xx1
?yy1
?zz1
GetLunarDate(x,y,z,@xx1,@yy1,@zz1)  &&阳历转阴历
?xx1
?yy1
?zz1


DO IT YOURSELF !
2013-01-07 06:23
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
新的测试代码
程序代码:
DECLARE CovertLunarToSolar IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER @iyear,INTEGER @imonth,INTEGER @iday
DECLARE GetLunarDate IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER @iyear,INTEGER @imonth,INTEGER @iday
DECLARE INTEGER CalcDateDiff IN dlltest.dll  INTEGER iyear,INTEGER imonth,INTEGER iday,INTEGER iyear,INTEGER imonth,INTEGER iday

year1=0
month1=0
day1=0
CovertLunarToSolar(2012,12,23,@year1,@month1,@day1)
?'我的阳历生日是'+str(year1,4,0)+''+str(month1,2,0)+''+str(day1,2,0)+''
idays=CalcDateDiff(year1,month1,day1,year(date()),month(date()),day(date()))
?'我还有'+str(idays,3,0)+'天就过生日了'


DO IT YOURSELF !
2013-01-07 06:55
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
主楼更正了测试代码
重新上传了dll文件
增加了几个导出函数

DO IT YOURSELF !
2013-01-07 12:08
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

DO IT YOURSELF !
2013-01-07 14:08
快速回复:各位老大,帮忙做个测试呗
数据加载中...
 
   



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

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