主题:请高手解决日期设置问题
yfxs216
[专家分:0] 发布于 2010-11-12 11:09:00
为什么我输入完成后点保存,“报修日期”马上与“登帐日期”变成一致,请高手帮忙解决,具体程序在http://www.962121.net/wyweb/front/bmfw/downlonds.do??column_seq=8&top_column_id=35的售后公房三项维修资金操作软件.exe 下载的,因无法联系到编写程序的作者,只能在此请论坛高手帮忙解决,谢谢!
最后更新于:2010-11-12 11:13:00
回复列表 (共9个回复)
沙发
wuzhouhong [专家分:10890] 发布于 2010-11-12 12:22:00
这种EXE文件是修改不了的,你把Windows系统日期改成需要的不就行了
板凳
yfxs216 [专家分:0] 发布于 2010-11-12 12:49:00
不行啊,我把系统日期改过,那个保修日期就是跟着登帐日期变动啊,我试过把系统日期改成2008年1月1日,登帐日期它自动会显示系统日期,在保修日期无论输入什么年份只要点存盘就马上又变回和登帐日期时间一致了,希望高手下载附件测试一下,我弄了一个月也没有办法解决!
注:我的保修日期是2008年1月1日,登帐日期是2010年11月11日,现在完工日期手工输入不会变动,你想输入什么年份都可以
http://www.962121.net/wyweb/front/bmfw/downlonds.do??column_seq=8&top_column_id=35 (售后公房三项维修资金操作软件.exe)我发觉这个作者也太马虎了,它可能没有注意到这个问题,希望高手从这个衔接下载帮忙测试一下。
如果高手需要数据库测试我可以传给你,能解决必定重分感谢,呵呵!
3 楼
liupeisong [专家分:2340] 发布于 2010-11-13 21:11:00
VFP的程序可以反编译的,试试refox吧
4 楼
sywzs [专家分:5650] 发布于 2010-11-14 12:14:00
用 Foxtools v2.2 简体中文版 反编译了一下,发现保存的登帐日期和报修日期用的都是登帐日期的内容。如需要 Foxtools(绿色的不用安装) ,告诉我你的邮箱。
只要把tree表单的command1.click事件的
repl .....,bxrq with thisform.pageframe1.page1.text13.value,....
修改为
repl .....,bxrq with thisform.pageframe1.page1.text7.value,....
大概是软件编写时的一个疏忽吧!
5 楼
yfxs216 [专家分:0] 发布于 2010-11-14 21:46:00
非常感谢sywzs大大,我的邮箱是:yfxs216@126.com,能不能你直接帮我改好了发给我
6 楼
yfxs216 [专家分:0] 发布于 2010-11-15 10:24:00
按照sywzs的指点看过里面错误情况,并改好测试可以了,但是不知道如何将这些反编译后的145个文件编译到像原来的那个EXE呢?谢谢高手指点
7 楼
yfxs216 [专家分:0] 发布于 2010-11-15 23:09:00
暂时已经解决,以后遇到什么问题再请教高手,再次谢谢各位!
8 楼
sywzs [专家分:5650] 发布于 2010-11-16 09:13:00
建一个项目文件,把相关文件添加进取,重新编译成EXE文件就行了。
9 楼
yfxs216 [专家分:0] 发布于 2010-11-17 17:02:00
谢谢指点。同时有出现2个问题,希望高手帮忙看看。一、“统计运算”想重新统计一下,明明显示“本月已做过统计,需要删除并重新统计吗?”其实根本没有删除,而且数据只有增大的现象。
二、“打印预览”-“打印汇总表”里年月可以打印出来,就是日期没有打印出来。 不知道哪些代码有问题,请高手帮忙再看看,谢谢了!
我来回复