陕西省生殖保健医院:还是VF的问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/25 14:04:22
我用Visual Foxpro6.0编写了一个程序,调试,连编运行都没有问题,发布安装的过程也没有错误,但是我把发布好的安装程序安装到电脑上后,点那个应用程序(狐狸图标)后却没有任何反应.
附:我用VF运行编写的整个项目时可以运行程序,可是直接到项目保存文件夹里去点所连编产生的应用文件时却什么反映也没有.
求教各位高人,请为小弟指点迷津!
可是我以前做的单个表单的程序没有输入过READ EVENTS语句依然可以直接点击运行啊,而这次的项目里,我在主程序里试着输入了此语句,无论我是连编为应用程序还是连编为可执行文件,当时在VF里可以运行,但直接点那些文件还是没反应.

“我在主程序里试着输入了此语句”
不能运行程序的原因可能有两个:
1.你加入“read events”的位置不对,该句应该在你调用输入输出程序,或者表单的下一个语句后,而不应该放在前面,如:
do form yourformname.scx
read events
如果你加在了“do form”语句前面的话,你的主程序就在“read events”处停止了,而不在执行“do”语句了。
2.你调用的表单的WindowType属性没有没有设置正确:
如果你不在窗口下运行,应该将该属性设置为“作为顶层表单运行”。

你仔细检查一下是什么原因吧,如果这两个原因都不是,再把具体情况跟我讲一下,我再给你解决。

没有READ EVENTS 语句

具体:
确保正确运行
在运行时刻的环境中,仅由无模式表单构成的应用程序不能正确运行,除非提供 READ EVENTS 命令。可以通过添加调用程序或者设置 WindowType 属性,来确保应用程序运行正确。

若要在运行时刻的环境中运行表单

从一个包含 READ EVENTS 命令的程序中运行表单或表单集。
– 或者 –

把表单的 WindowType 属性设置为 Modal。
由于一些 Visual FoxPro 应用程序很大程度上依赖于 Visual FoxPro 系统菜单。因此,在运行时刻一些菜单和命令不能使用。此外,若不包含 READ EVENTS 命令,菜单驱动的应用程序一启动就会终止。