编程论坛
注册
登录
编程论坛
→
VB6论坛
如何能够让一个1992年basic编写的程序再qb64上运行阿
红叶叶叶页
发布于 2022-03-12 19:52, 2289 次点击
只有本站会员才能查看附件,请
登录
只有本站会员才能查看附件,请
登录
这个是1992年关于basic的一个程序
怎样才能解决这个报错的问题,让程序再qb64能够运行啊
7 回复
#2
yuma
2022-03-12 20:08
你这个是微软第三代编程语言:QBASIC(第四代VB6,第五代)
下载并运行:QBASIC.exe 直接在电脑上运行即可。
#3
红叶叶叶页
2022-03-12 22:40
回复 2楼 yuma
我这个软件就是qbasic64位的 但是就是各种问题 现在就是说go to 545 出现错误了
#4
约定的童话
2022-03-12 23:37
缕清逻辑重新编一个
#5
apull
2022-03-13 03:32
你这里没有545,让它goto到那里去呢?
#6
风吹过b
2022-03-13 13:08
你这个代码估计是更古老的 basic 软件生成的,如 GWbasic 、basicA 。应该还没达到 Turbo BASIC 的程度 ,可以使用 qbasic 打开而以
估计这个文件自带行号,Qbasic 打开时,自动把行号给去掉了。
把整个文件发上来看看。
行号一般是按10来进的,第一行是 10,第二行 是 20 ,也允许不为10的倍数的。
现在问题是你程序里冒出来一个 545 的行号,这就无从猜测中间加了多少 非10整数倍 的行号了。
GOTO 550 这句猜测是跳到END前一句
then 545 那这句只能猜测是最后一个循环了,
然后按10的倍数写行号,END前一句就应该是 720 了,天知道中间有多少个非10整数倍的行号。
[此贴子已经被作者于2022-3-13 13:19编辑过]
#7
风吹过b
2022-03-13 13:13
搜索了一下 ,GWbasic 网上还有下,下载后,应该可以使用 DOSBOX 来运行它,详情使用说明,请参考 DOSBOX 的说明书如何来运行。
GWBASIC 的使用,好像网上还有操作手册,全命令行的操作。
如果需要把这个代码编译为 exe(DOS,16位),我知道的就是 Turbo BASIC 可以编译,应该可以兼容这个代码。
#8
风吹过b
2022-03-13 13:23
百度了一下 Turbo BASIC ,找到一个网站提供,看界面截图 竟然是 中文版的,猜测在CMD里如果能运行的话,那应该是乱码。
也可以使用 DOSBOX ,加载天汇中文平台来运行它,不建议加 UCDOS。实在不行,ccdos97 应该可以。ucdos主要是太大了。
1