注册 登录
编程论坛 VFP论坛

我在WIN7下用VFP9(SP2汉化)编译成.exe时,出现“文件已存在”信息就不能再编译了?

hrer 发布于 2010-11-02 10:47, 1830 次点击
我在WIN7下用VFP9(SP2汉化)编译成.exe时,编译不到一半,出现“文件已存在”信息就不能再编译了?但是把全部文件拷贝到在XP下(没做任何修改),也是用的VFP9(SP2汉化)却可以完成编译,不知道什么原因?请高手指教!谢谢!!
3 回复
#2
hu9jj2010-11-02 20:30
也许是WIN7不兼容吧,我在WIN7下编译是通过了,但运行程序时却出错。我还在排查原因中...
#3
hrer2010-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
nhdjh2025-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