回 帖 发 新 帖 刷新版面

主题:VFP中的PRG程序

讨论]VFP中的程序

虽然,VFP现在采用可视化的编程方法,我们常常编写的是方法和事件。但是,PRG程序仍然占有重要的地位。有时,我们需要在软件运行过程中,动态地生成PRG程序完成一些工作。例如在某一备注字段(PRGSTR)中存放一段完整的程序,要动态地生成一个程序PRG01.PRG。



copy memo PRGSTR to PRG01.PRG



do PRG01.PRG



这样可动态地生成程序PRG01.PRG,并执行之。



如果软件项目被编译,上述方法是否可行?编译时是否提示错误?

回复列表 (共12个回复)

11 楼

甬车,大家互相学习。
我试了 BUILD EXE "XTCSB" FROM "XTCSB.pjx" 在VFP环境下放在命令行,PRG及表单中均可以。但离开VFP编成EXE后就用不到此功能。
编译一个或多个源文件,并为每一个源文件创建一个目标文件。

COMPILE FileName | FileSkeleton | ? [ENCRYPT] [NODEBUG] [AS nCodePage]
我在VFP9中编成EXE后是可以的,以其版本就不知。也不是很明白你的意思。

12 楼

labxj0769:
初次来到这里,能得到您这么详尽的解答真是太高兴了,我由8.0转到9.0还不到一周,还没有试一下行还是不行,但我转用9.0后,编译了一次其他项目,在.dll文件上发现问题,我还没有来得及研究,研究完了我一定告诉.以后还有很多问题需要请教,要多麻烦您了,衷心感谢!

我来回复

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