中易网

VFP中的“.prg”文件在运行时,提示不能存取文件,该如何解决?

答案:5  悬赏:20  
解决时间 2021-01-15 05:36
VFP中的“.prg”文件在运行时,提示不能存取文件,该如何解决?
最佳答案
解决方案如下:
# DEFINE SW_NORMAL 1    && 窗口状态:正常大小
# DEFINE SW_MAXIMIZE 3  && 窗口状态:最大化
DECLARE integer FindWindow IN WIN32API integer,string    
&& 获取应用程序窗口句柄
DECLARE integer ShowWindow IN WIN32API integer,integer   
&& 显示应用程序窗口
DECLARE integer IsZoomed IN WIN32API integer             
&& 判断窗口是否最大化
cTitle = '物料管理系统'                   
&& 应用程序标题
nHwnd = FindWindow(0,cTitle)              
&& 获取窗口句柄
IF nHwnd > 0                              
&& 应用程序已启动
IF IsZoomed(nHwnd) = 1                
&& 原窗口的状态是最大化
ShowWindow(nHwnd,SW_MAXIMIZE)     
&& 激活原窗口,并保持最大化
ELSE
ShowWindow(nHwnd,SW_NORMAL)       
&& 原窗口是隐藏或最小化状态,则激活原窗口,并保持正常大小
ENDIF
QUIT                                  
&& 退出本次应用程序
ENDIF

全部回答
一般情况下,你可能是打开多个VFP程序了。VFP程序只允许对项目、程序、表单等文件进行独占访问。
举例:
1、如果你打开了VFP中的一个FORM,再试图打开一个VFP,访问同一个FORM时会提示不能存取文件。
2、如果一个VFP项目进行了连编,生成了相应的EXE文件。如果现在打开了VFP程序并对该项目文件进行编辑,此时如果打开EXE文件运行时,也会提示不能存取文件。
另外,文件只读也有可能提示不能存取文件。
是不是程序打开了多个
我把你说得上机试过了,没出现错误。
程序运行了两次,在命令窗口on erro 显示错误,第一次运行的程序在挂起状态,不能保存。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人一定要靠走关系才能生存吗
生莲藕可以吃吗
为什么我玩37wan的神仙道很卡,我电脑玩天下
餐厅储备经理
C#怎样自定义函数
2017年7月入职,实习一年,今年七月到现在仍
女字旁一个襄什么字
T8的平均碳含量为0.8为什么实际中碳的含量是
有做安防系统的吗
如何用函数去掉错误符号"#n/a
老天鹅相当于人几岁
拜泉县齐齐哈尔婉玉艺术学校地址是什么,有没
垣曲移民初中054班初三年纪中考成绩单
小学一年级数学题42+3=45和42+8=50的不同点是
科学进步与社会发展1000字急急急
推荐资讯
军训之后怎么白回来?
谁说胖子唯一出路只能瘦
求问这个广义积分怎么解??
“虚惊”的“虚”是什么意思?
亲们,摩氧真的能去掉斑吗
游戏明明删了,但游戏占的内存还在是怎么回事?
魔神英雄传的相关作品
江苏戏曲的扬剧
试述土壤圈在生态系统中的功能和地位
以唐字开头的上联 以博开头的下联,结婚号对
带有公章的文件用彩印可以把公章印好吗?
求日语老司机翻译几句话
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?