| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1862 人关注过本帖
标题:花屏的问题应该出来了,有这样的提示,请老师分析一下。
只看楼主 加入收藏
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
将你表单中有quit的地方全删除~~
2010-03-18 13:18
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
连编第1步:代码程序栏,选定你的主程序(在你的默认路径一级)~附图:

图片附件: 游客没有浏览图片的权限,请 登录注册


2010-03-18 13:24
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:10 
第2步:选定主程序后,就直接连编为exe,别的不要管它~~~出现定位提示,选“全忽略”,即可完成连编~~附图~
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 茵梦湖 于 2010-3-18 13:48 编辑 ]
2010-03-18 13:28
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
在Ctlistbar1中的ItemClick事件中只需保留thisform.release,否则quit之前的thisform.Release ,使得还没有执行quit又要Unload,成为死循环。
   case nlist=7
          do case
           case nitem=1
           case nitem=2
           case nitem=3
                thisform.release
endcase
而在zfcg_dcbd的Unload事件中只能:
close all
clear events
quit


相互学习,互相交流,共同提高。
2010-03-18 13:31
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
第3步,将你这个目录,拷到c盘,或d盘或其它目录测试~~~说明:因为你用到activeX控件,在安装到没有安装vfp的电脑上,你的activex控件可能要注册~~~

完毕~~



2010-03-18 13:32
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
楼主的程序,按在24楼修改去掉死循环,在Vfp8下测试不再出问题。

相互学习,互相交流,共同提高。
2010-03-18 13:37
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
回复 19楼 YZCZWCB
对于编译后执行的程序来说,不需要什么恢复环境,因为退出程序后环境本身就不存在了!恢复环境只是对于在VFP环境中执行的程序而已.

★★★★★为人民服务★★★★★
2010-03-18 14:40
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
我刚才较仔细地看了一下楼主的原主程序,在20楼(复制于楼主原程序)的“清理环境”那块,再加句:clea all

那么,这个主程序无论是用于测试,还是连编,个人觉得应该不会有什么大问题了~~~






2010-03-18 15:50
YZCZWCB
Rank: 1
等 级:新手上路
帖 子:191
专家分:5
注 册:2010-1-9
收藏
得分:0 
真的非常感谢各位老师对我的耐心指教。

我已经照办各位老师的意见,一步一步把程序作了修改。也在老师们的指导下,明白了程序的缺陷导致花屏的可能。

我认为花屏的主要原因是死循环,不断增加内存的占有。在主表单退出时,但没真正退出VFP,占有有大量的内存。

经过N个记录的录入没有发生花屏的现象,(其他模块还没有时间测试),感觉应该好了,速度也比较快。

对于的activeX控件是否注册的问题,我原先根本就不知道怎么弄,只是参考一些资料弄了一下,说实话到现在我也不知道怎么弄的,一知半解的。但我把

整个目录拷贝到C盘执行,没有要定位什么的提示,一切都很正常,是不是我已经注册了???不懂。

另外,对于原先编译时出现的错误信息,我已经全部更改过来了,现在没有一个错误信息了。


真的非常感谢各位老师,有空来我这里,我请你们吃河豚...



2010-03-18 16:10
快速回复:花屏的问题应该出来了,有这样的提示,请老师分析一下。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023701 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved