FOXPRO 2.5 的系统打算升级的 Windows XP 下运行,有什么好办法??

时间:2023-01-12 14:45:05
现在有一套foxpro的系统,运行好多年了,现在单位里的操作系统要升级到XP,但这套体统还得用。
这套系统陆陆续续开发了好几年,所以有FOXPRO 25 FOR DOS的,还有一部分是FOR WINDOWS 的。

是抛弃现有系统,重新用VFP 80开发一套呢?系统太大了,好几百个模块。
还是想想办法,把现有系统怎么弄的升级一下,让它在XP下还能用?技术太难了,我能力有限。

现在真是个难题,头疼。

来这里问问各位高手,帮帮忙吧,分可以另外给。

跪谢!!

14 个解决方案

#1


1、界面要用VFP重新写;
2、VFP8向下兼容,命令语句要测试一下;
3、打印部分比较困难,VFP的报表太差。

#2


简单一点,装双操作系统

#3


to  WWWWA(aaaa)

界面里面写了太多的功能代码,重写的话相当于重新开发系统了。
报表就像你说的,更难了。

to dfwxj(清风) 
要是能装双OS就那我就不用难过了。

#4


1、就界面而言,DOS与WINDOWS不一样,肯定要重写;
2、打印部分可以考虑输出到EXCEL,不过WINDOWS下打印不如DOS下方便
这是事实。
3、如果要升级的话,要考虑成本,而且在编程方面,WINDOWS与DOS下也不
一样,WINDOWS下大量运用控件的方法、属性,这是DOS下没有的,我从
DOS下转入WINDWOS下,也经过了一段时间,当然有一些痛苦。

#5


用WINDOWS里面的DOS,还用原来的DOS界面。
要改是比较麻烦的。

#6


Virtual PC for Windows 5.2 汉化版
一个绝好的软件,他在你的电脑上能同时模拟多台电脑,虚拟的电脑使用起来与一台真实的电脑一样,可以进行bios设定,可以给它的硬盘进行分区,格式化,操作系统你可以安装dos,windows 95, windows 98,windowa me,windows 2000,windows xp,Windows Server 2003 ,linux,unix,等等,你可以在你的win98里跑winxp,是不是很有意思呢? 

#7


本人也遇到这个系统,需要转到windows2000/9x下,
看来我得研究旧代码了,想起那些汇总报表就头大啊。。。。。。

#8


我觉得挺有意思,到底应该是让应用系统适应操作系统还是操作系统适应应用系统?


试想一下,是不是因为有了高速公路,就不用拖拉机呢?而把拖拉机都换成轿车?
那如果要建房子运砖头也用轿车运了?

#9


正确的做法是:

给应用系统配合适的操作系统,不要舍本求末!

#10


DOS下的程序如果你不嫌介面难看是可以运行在WINDOW下的(可能要做少量的修改,比如SAVE SCRE TO ....),WINDOWS下的那就更不用说了,如果你在为FPW2.5无法在XP下运行而犯愁,那么可以搜以前的贴子。你的WINDOW程序下的打印程序也就不说了,应该是可以的。这样的话你就只剩下DOS下的打印程序的修改了。我以前在修改DOS程序时遇到过这种情况,以前DOS下的程序打印程序使用的是制表符进行表格的处理,使用控制符控制字体的大小,我想凡是在DOS下编写过打印程序的人都知道的。为了修改DOS下的打印程序我编写了一个打印控件,使用它我用了半天的时间就改好了几十张报表,对原DOS打印程序改动不大,想当时是因为我比较懒,不想把那些报表完全从新做一遍,其实做这个控件也用了N天。你如果有兴趣的话我可以发一份给你。你可以免费使用它。

 懒惰不是坏事
    有人犯懒,不想用手拿扇子扇,结果发明了电风扇;
    有人犯懒,不想去电影院看电影,结果发明了电视机;
    还有人为了不想在夜里上厕所点蜡烛,而发明了电灯,那个懒虫叫爱迪生。

#11


sbw(清风一笑)  大侠:
 
     谢谢你的宝贵经验。要是能把你的那个控件发一份,那太感谢了!!

     sp.mis@126.com

                                     再谢!
                                        SEVN 敬

#12


SEVN 

    邮件已发送了(有示例),大侠本论坛里有,但我不是。

#13


我收到了退信,你的邮箱正确吗?

#14


sbw(清风一笑)  大侠:
 
     抱歉,还的麻烦您一次!!
     这个箱子一定可以,我试过了。

     sp.mail@126.com

                                     再谢!
                                        SEVN 敬

#1


1、界面要用VFP重新写;
2、VFP8向下兼容,命令语句要测试一下;
3、打印部分比较困难,VFP的报表太差。

#2


简单一点,装双操作系统

#3


to  WWWWA(aaaa)

界面里面写了太多的功能代码,重写的话相当于重新开发系统了。
报表就像你说的,更难了。

to dfwxj(清风) 
要是能装双OS就那我就不用难过了。

#4


1、就界面而言,DOS与WINDOWS不一样,肯定要重写;
2、打印部分可以考虑输出到EXCEL,不过WINDOWS下打印不如DOS下方便
这是事实。
3、如果要升级的话,要考虑成本,而且在编程方面,WINDOWS与DOS下也不
一样,WINDOWS下大量运用控件的方法、属性,这是DOS下没有的,我从
DOS下转入WINDWOS下,也经过了一段时间,当然有一些痛苦。

#5


用WINDOWS里面的DOS,还用原来的DOS界面。
要改是比较麻烦的。

#6


Virtual PC for Windows 5.2 汉化版
一个绝好的软件,他在你的电脑上能同时模拟多台电脑,虚拟的电脑使用起来与一台真实的电脑一样,可以进行bios设定,可以给它的硬盘进行分区,格式化,操作系统你可以安装dos,windows 95, windows 98,windowa me,windows 2000,windows xp,Windows Server 2003 ,linux,unix,等等,你可以在你的win98里跑winxp,是不是很有意思呢? 

#7


本人也遇到这个系统,需要转到windows2000/9x下,
看来我得研究旧代码了,想起那些汇总报表就头大啊。。。。。。

#8


我觉得挺有意思,到底应该是让应用系统适应操作系统还是操作系统适应应用系统?


试想一下,是不是因为有了高速公路,就不用拖拉机呢?而把拖拉机都换成轿车?
那如果要建房子运砖头也用轿车运了?

#9


正确的做法是:

给应用系统配合适的操作系统,不要舍本求末!

#10


DOS下的程序如果你不嫌介面难看是可以运行在WINDOW下的(可能要做少量的修改,比如SAVE SCRE TO ....),WINDOWS下的那就更不用说了,如果你在为FPW2.5无法在XP下运行而犯愁,那么可以搜以前的贴子。你的WINDOW程序下的打印程序也就不说了,应该是可以的。这样的话你就只剩下DOS下的打印程序的修改了。我以前在修改DOS程序时遇到过这种情况,以前DOS下的程序打印程序使用的是制表符进行表格的处理,使用控制符控制字体的大小,我想凡是在DOS下编写过打印程序的人都知道的。为了修改DOS下的打印程序我编写了一个打印控件,使用它我用了半天的时间就改好了几十张报表,对原DOS打印程序改动不大,想当时是因为我比较懒,不想把那些报表完全从新做一遍,其实做这个控件也用了N天。你如果有兴趣的话我可以发一份给你。你可以免费使用它。

 懒惰不是坏事
    有人犯懒,不想用手拿扇子扇,结果发明了电风扇;
    有人犯懒,不想去电影院看电影,结果发明了电视机;
    还有人为了不想在夜里上厕所点蜡烛,而发明了电灯,那个懒虫叫爱迪生。

#11


sbw(清风一笑)  大侠:
 
     谢谢你的宝贵经验。要是能把你的那个控件发一份,那太感谢了!!

     sp.mis@126.com

                                     再谢!
                                        SEVN 敬

#12


SEVN 

    邮件已发送了(有示例),大侠本论坛里有,但我不是。

#13


我收到了退信,你的邮箱正确吗?

#14


sbw(清风一笑)  大侠:
 
     抱歉,还的麻烦您一次!!
     这个箱子一定可以,我试过了。

     sp.mail@126.com

                                     再谢!
                                        SEVN 敬