Visual Foxpro exe文件无法正常工作

时间:2015-03-14 21:03:40

标签: deployment window exe visual-foxpro foxpro

我是使用Visual FoxPro的初学者。我正在尝试创建一个包含带有几个文本框的表单的简单应用程序。问题是当我运行我构建的可执行文件时,应用程序窗口不会出现。

该计划的代码是:

PROCEDURE main_app

_SCREEN.Activate

_SCREEN.WindowState = 2
_SCREEN.backcolor = RGB(128, 128,  ;
                128)
_SCREEN.Caption = ""
_SCREEN.refresh()

SET TALK OFF
SET DELETED ON
SET EXCLUSIVE OFF
CLEAR ALL
CLEAR
CLOSE ALL

DO FORM simpleform LINKED
READ EVENTS
RETURN
*MESSAGEBOX('Msg')

ENDPROC

在表格中我有几个文本框和一个按钮。单击该按钮时,将执行一些代码。如果我从IDE运行应用程序一切正常,但如果我创建可执行文件,这不显示任何窗口,仍然会在任务管理器中显示该过程。如果我取消注释MessageBox,那么即使我运行exe文件也会出现这种情况。我不知道在IDE之外跟踪问题的方法,也许仍然需要我不知道的库。 我正在使用Visual FoxPro 9.0

有人能帮帮我吗?

如果你能为我提供一个非常简单的应用程序exe的链接,它只使用一个表单并在表单关闭时结束,我将非常感激。

提前致谢

2 个答案:

答案 0 :(得分:0)

我尝试按照您的描述创建一个全新的项目,新代码和新表单。我复制了你的代码并运行,但它从未显示过表单。

如果这是项目中的主要应用程序,则不需要初始

PROCEDURE main_app

只需删除此行,因为没有任何内容调用“Main_App”,因此永远不会调用它来最终调用您的表单。

只需将其评论出来,保存您的项目并运行它......看看你得到了什么,它应该工作。

** PROCEDURE main_app

答案 1 :(得分:0)

问题在于我没有将屏幕可见性设置为true。