回 帖 发 新 帖 刷新版面

主题:求教!两个BAS文件如何共享一个子程序?

请问:两个BAS文件如何共享一个子程序?
另问:一个BAS文件可以打开并运行另一个BAS文件吗?如可以具体怎么办?如可以的话,想当然还可以让另一个bas关闭前一个bas 文件,是吗?
渴望知道.请告之.

回复列表 (共3个回复)

沙发

如果只是BAS文件不编译成EXE
任何一个BAS在运行时都可以用RUN或CHAIN去调用另一个路径正确的BAS文件,
调用时自动关闭前一个BAS,如果用SHELL调用则会等待新BAS运行完毕返回原BAS.

关于:两个BAS文件如何共享一个子程序
这个问题跟上面的事情完全无关.
如果要共享一个子程序,那只是代码共享,
你可以把子程序单独保存成一个BAS文件,
在另两个BAS里把这个子程序LOAD进来,
这样无论在编辑哪个主BAS的时候都能把更改直接反映到子程序,
而且都可以使用最新的代码.

板凳

知道了结果,心里很是豁亮.不过具体怎样做还是不甚了了,
你提到的chain,shell,也包括下面提到的load,和用过的run,是不是都是dos的指令或是别的什么,我的书里没有,请问应到那里去学?
不胜感激!

3 楼

chain,shell,run 都是程序里的关键词,
可以在 HELP 里找相关参考与范例。

Load 是在菜单 File 里的一项,可以把一个外部文件包含进来,
并可以调用其中的函数与子程序。

我来回复

您尚未登录,请登录后再回复。点此登录或注册