1. 在VF中连编为可执行文件后,却不能编译希望能得到好心人的帮助.
连编后闪了一下 的问题要看你的代码.
在vfp环境下能运行,但不能退出,是因为你光有read events的代码,但是要在退出时执行clear events 才能正常退出
2. VFP9怎么有效防止反编译
没有绝对的方法. 因为vfp是伪编译,理论上讲是完全可以反编译的, 只是你的程序值不值得人家花时间去搞.
可以通过一些加密软件增加反编译的难度, 比如foxshell
3. VFP如何编译
一、在本机编译、运行exe文件的做法:
⑴在项目中选中一个表单或prg文件,目的是作为主文件(启动文件);
⑵点击菜单"项目",选"设置主文件",选中的文件就为主文件;
⑶在项目窗口中选"连编",连编窗口选"连编可执行文件",选择路径和输入你要生成的exe文件的名字,连编就生成了可执行文件。
二、 你自己用vfp作一个发布安装盘,刻成光盘,送给用户:。
用vfp作一个发布安装盘,步骤:
1 将要发布的文件(.exe,...)复制到一个文件夹中(假设为d:\xxx)
2 运行 vfp6,工具-〉向导-〉安装,在发布树在哪个目录对话框中,选择d:\xxx,下一步
3在步骤2,中如果你在程序中,没有用到控件,单击 下一步即可,否则选定您用到的第三方控件
4在 步骤3磁盘映像 中 选择网络安装,并选个一个要生成的目录(如d:\MySetup)下一步
5 在 步骤4安装选项 的 安装对话标题 中输入标题 如:建筑设备管理系统 版权信息 下一步
6 安装目录、程序组(最好也写:如:建筑设备管理系统)下一步
7 下一步
8 完成
9 退出vfp60
10 到 D:\mysetup\netsetup 下,将文件刻录到光盘(或拷贝U盘)到客户机上,setup即可。
4. vfp编译的问题,运行exe文件闪退
闪退的原因是因为你的主文件问题,你应该建立一个prg文件,并设它为主文件。 一般主文件应该这样:
*main.prg
set ....
do yurong.mpr
read events
在菜单的退出那一项里用quit或clear events语句退出。
5. vfp编译时提示“文件没有打开”,无法完成编译。请问这是什么原因
确定是文件没有打开还是无法打开?
如果是没有打开,就是代码里有相关文件的操作没有找到到底是哪个,你手工包含进去项目里,或者检查下你的代码
这类提示在error.log里有记录的,。你看下就知道哪个文件哪块
出了问题
6. VFP高手请进.编译出错
你打开了另外一个VFP,而那个VFP中正在编辑这个表单。
7. VFP程序设计好后为什么不能运行
方法一:
在你的电脑中安装
VFP
方法二:
复制VFP9的
四个运行库文件(vfp9r.dll,vfp9rchs.dll,GDIPlus.dll
,MSVCR71.dll),把它们和你的程序文件放在同一个目录中就可以了
8. 如何将VFP9.0的prg文件编译成exe文件
1.建立一个Project , 执行 BUILD,选择 Win32 executable,编译出 EXE
2 .把多个 VFPxxx.Dll, msvcr71.DLL 与编译出来的 EXE 放在同一目录,即可
9. VFP9.0 打开多个数据表文件
你最好不要使用PB12来打开PB9的文件,因为PB是向上兼容,也就是PB12可以打开并且运行PB9的程序,但是一旦使用PB12打开以后,就无法再使用PB9打开了。这样会是程序的版本提高了。每个版本都有自己相关的动态链接库文件,也就是DLL文件,而你升级到12后,就要使用12的DLL文件才可以执行。
PBVM90是PB9的文件。
您还是找一个PB9装上吧,现在PB9的程序下载应该还有很多的。
如果一定要使用PB12运行,那么用PB12打开,打开后会 提示你编译,编译一下。这样源代码就可以用了。另外你还要重新生成可执行程序,也就是EXE文件和PBD或者DLL文件,在新建,然后选择PROJECT,选第一个,默认往下就行了。
10. vfp连编apphook.vcx正在使用无法被重新编译怎么解决
如果你正在设计的表单中含有这个类,就会提示无法重新编译的错误!把所有表单设计器都关了试试!