求助:VFP表单细节问题 有系统设计经验的请进

cpnss 2012-02-24 09:53:57
我的表单在打开\关闭\还有打印窗口生成时,总会有白色的一闪,闪得眼睛很不舒服
请问是怎么回事 有什么办法解决???
...全文
180 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
lygcw9602 2012-05-21
  • 打赏
  • 举报
回复
和楼主是同一个人?
bom33 2012-05-20
  • 打赏
  • 举报
回复
机器问题 非代码问题
jack_wang0823 2012-03-08
  • 打赏
  • 举报
回复
换台机器试试, 或者传代码给我试试。 我以前碰到过 使用了比较复杂的背景图像时 机器太慢就会有背景重绘过程, 出现白色的;

所谓比较复杂的背景图像 其实是小的背景图像使用填充属性时 出现 后来用了一个大的图像不填充就没有了
sghgy 2012-03-03
  • 打赏
  • 举报
回复
建议楼主运行程序时戴墨镜,闪总是对眼睛不好的,咔咔~~
longspring 2012-03-03
  • 打赏
  • 举报
回复
楼主应该贴出代码来看看,到底是什么问题,也有可能是硬件问题的。
lc_apple 2012-02-28
  • 打赏
  • 举报
回复
三种情况造成这种情况:
1)表单释放时运行的代码足够复杂,就算用4核的处理器也需要一段不小的时间,造成表单释放前有个类似暂停的效果。
2)表单中使用了足够大的数据表,导致在表单释放时保存数据表用了较长的一段时间。
3)硬件原因了!例如
(A)显卡足够烂,刷新太慢;
(B)CPU频率超级低,运算不过来;
(C)内存足够小,需要交换大量数据;
(D)硬盘有坏道,读写数据足够慢;
……

其实,我还是觉得原因不外乎:
1)VFP程序本身运行效率就不高;
2)代码算法不讲究;
3)数据库设计不合理,导致数据表可能超过百MB。
lygcw9602 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 cpnss 的回复:]
引用 4 楼 thinclient 的回复:
闪,就像头痛,有多种原因
传上你的程序!

程序没问题
是每一个表单在进入时,都会闪一下,退出时又闪一下...应该是与表单启动有关
[/Quote]
程序没问题,跑这干吗
十豆三 2012-02-25
  • 打赏
  • 举报
回复
你的表单是顶层表单,还是在顶层表单中,即看一下表单的 ShowWindow 属性
cpnss 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 thinclient 的回复:]
闪,就像头痛,有多种原因
传上你的程序!
[/Quote]
程序没问题
是每一个表单在进入时,都会闪一下,退出时又闪一下...应该是与表单启动有关
cpnss 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 apple_8180 的回复:]
新建一个文件"config.fpw",里面写上
screen=off
resource=off
然后把此文件添加到工程中的other中other files中,然后重新编译。

或把此文件放到程序所在目录下也可。

新建“config.fpw”的方法:先建一个文本文件,然后再把扩展名改为.fpw
[/Quote]


这个文件已经有了,我说得不是VFP主窗口的问题
而是每一个表单在进入时,都会有白色的东西闪一下,退出时又有白色的东西闪一下...应该是与表单启动有关
十豆三 2012-02-25
  • 打赏
  • 举报
回复
如果是一闪而过,并没有进入程序,请参考:
http://www.shaoys.com/testart/ShowWebTPL.asp?DocID=csdnsql1524
十豆三 2012-02-25
  • 打赏
  • 举报
回复
新建一个文件"config.fpw",里面写上
screen=off
resource=off

然后把此文件添加到工程中的other中other files中,然后重新编译。

或把此文件放到程序所在目录下也可。

新建“config.fpw”的方法:先建一个文本文件,然后再把扩展名改为.fpw
thinclient 2012-02-25
  • 打赏
  • 举报
回复
闪,就像头痛,有多种原因
传上你的程序!
lygcw9602 2012-02-25
  • 打赏
  • 举报
回复
显示屏有问题?
dfwxj 2012-02-25
  • 打赏
  • 举报
回复
视觉效果一定是程序代码引起的,所以还是代码有问题
cpnss 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 lygcw9602 的回复:]
引用 11 楼 cpnss 的回复:
引用 9 楼 apple_8180 的回复:
你的表单是顶层表单,还是在顶层表单中,即看一下表单的 ShowWindow 属性

http://topic.csdn.net/u/20120225/16/99f824a8-15e0-4d3a-9c80-a8df178fbdbd.html?seed=1796338238&r=77673619……
[/Quote]


不是代码的问题,如果那样我自己就能解决了
这是个视觉效果问题 我比较了一下微软的一些表单在退出时,都是直接消失,而我做出来的表单在释放时,后面会有白光闪一下,不知是哪里的问题 也可能主程序设置的问题

lygcw9602 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 cpnss 的回复:]
引用 9 楼 apple_8180 的回复:
你的表单是顶层表单,还是在顶层表单中,即看一下表单的 ShowWindow 属性

http://topic.csdn.net/u/20120225/16/99f824a8-15e0-4d3a-9c80-a8df178fbdbd.html?seed=1796338238&r=77673619#r_77673619
我又重发了一下,并附上……
[/Quote]
能否把全部程序上传
或加QQ:261647352
cpnss 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 apple_8180 的回复:]
你的表单是顶层表单,还是在顶层表单中,即看一下表单的 ShowWindow 属性
[/Quote]
http://topic.csdn.net/u/20120225/16/99f824a8-15e0-4d3a-9c80-a8df178fbdbd.html?seed=1796338238&r=77673619#r_77673619
我又重发了一下,并附上图片 您看一下是怎么回事
lygcw9602 2012-02-25
  • 打赏
  • 举报
回复
上传表单到:http://www.access911.net/csdn/
注明你的ID
lygcw9602 2012-02-25
  • 打赏
  • 举报
回复
贴出代码
加载更多回复(1)

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧