Visual Foxpro exe 文件不工作

Visual Foxpro exe file not working

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

程序的代码是:

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 的应用程序一切正常,但如果我创建可执行文件,它不会显示任何 window,该进程仍然出现在任务管理器中。如果我取消注释 MessageBox 那么即使我 运行 exe 文件也会出现。我不知道如何跟踪 IDE 之外的问题,也许仍然需要一个我不知道的库。 我正在使用 Visual FoxPro 9.0

有人能帮帮我吗?

如果您能为我提供一个 link 非常简单的应用程序 exe,它只使用一个表单并在表单关闭时完成,我将不胜感激。

提前致谢

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

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

PROCEDURE main_app

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

只需将其注释掉,保存您的项目并运行它...看看您得到了什么,它应该可以工作。

** PROCEDURE main_app

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