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