Board logo

标题: foxbase程序在dos7.1下运行问题 [打印本页]

作者: happy     时间: 2003-4-16 00:00    标题: foxbase程序在dos7.1下运行问题

我有一用foxbase编写的老程序,调用GWbasic编的打印程序,dos6.22(ucdos5.0)下运行正常,dos7.1下运行后,会自动把*.bas文件删了,不知道是程序本身的Bug还是msdos7.1的问题,那位大哥知道怎么解决?
作者: Wengier     时间: 2003-4-16 00:00
不会是MS-DOS 7.1的问题,估计是由于以下原因之一造成的:

FoxBase和GWBASIC均不支持长文件名和FAT32,也许有些功能不能正常使用.我的那个BASICA程序就不能在FAT32分区下打开任何BAS文件.
MS-DOS 7.1有一些增强功能,例如对环境变量的增强等,像%A%就代表A变量,而不是扩展名为%A%.

不过最好将那个程序发给我看看,并告诉我程序运行到什么时候会自动删除.BAS文件,以让我试一试.
作者: happy     时间: 2003-4-17 00:00
领导不让上传,作罢。谢谢!!