编程论坛
注册
登录
编程论坛
→
VFP论坛
我在WIN7下用VFP9(SP2汉化)编译成.exe时,出现“文件已存在”信息就不能再编译了?
hrer
发布于 2010-11-02 10:47, 1830 次点击
我在WIN7下用VFP9(SP2汉化)编译成.exe时,编译不到一半,出现“文件已存在”信息就不能再编译了?但是把全部文件拷贝到在XP下(没做任何修改),也是用的VFP9(SP2汉化)却可以完成编译,不知道什么原因?请高手指教!谢谢!!
3 回复
#2
hu9jj
2010-11-02 20:30
也许是WIN7不兼容吧,我在WIN7下编译是通过了,但运行程序时却出错。我还在排查原因中...
#3
hrer
2010-11-04 12:08
研究了两天,问题解决:将项目管理器中[类库]所包含的“类”全部移去,再将所有表单、菜单、报表等所用到的类全部换成“Microsoft Visual FoxPro 9”下[Ffc]与[Wizards]中原有的类,而不用汉化文件夹[VFP9]下[Ffc]与[Wizards]中的类。WIN7下用VFP9(SP2汉化)编译成.exe时通过,而且运行正常。
只是在更换类后,保存表单文件时,偶尔会产生“备注文件...\...\xxxxx.SCT缺少或无效”的错误信息,VFP会自动关闭,原因没搞清楚。我解决的办法是,重启VFP后,打开表单文件,再存一次或另存一份,把原来删除,把另存的添加并改回原来的文件名。
[
本帖最后由 hrer 于 2010-11-4 12:11 编辑
]
#4
nhdjh
2025-12-07 19:31
以下是引用
hrer
在2010-11-4 12:08:54的发言:
研究了两天,问题解决:将项目管理器中[类库]所包含的“类”全部移去,再将所有表单、菜单、报表等所用到的类全部换成“Microsoft Visual FoxPro 9”下[Ffc]与[Wizards]中原有的类,而不用汉化文件夹[VFP9]下[Ffc]与[Wizards]中的类。WIN7下用VFP9(SP2汉化)编译成.exe时通过,而且运行正常。
只是在更换类后,保存表单文件时,偶尔会产生“备注文件...\...\xxxxx.SCT缺少或无效”的错误信息,VFP会自动关闭,原因没搞清楚。我解决的办法是,重启VFP后,打开表单文件,再存一次或另存一份,把原来删除,把另存的添加并改回原来的文件名。
[ 本帖最后由 hrer 于 2010-11-4 12:11 编辑 ]
移除类就可以了!
1