Mar*_*man 1 executable foxpro exe build visual-foxpro
我有一个简单的vfp项目,其中包含一个程序(ppp)和一个表单(ppp).表单是一个空表单,progran包含:
SET DELETED ON
SET DATE TO DMY
SET SAFETY OFF
_screen.visible=.F.
DO FORM ppp
READ events
RETURN
Run Code Online (Sandbox Code Playgroud)
我使用项目管理器将项目构建到.exe并且没有出现错误,我可以从主FoxPro窗口执行.exe而没有任何问题.
但是,当我双击Windows中的exe时,没有任何反应.我究竟做错了什么?
默认情况下,窗体的ShowWindow属性设置为0 - 在屏幕中.这意味着表单显示在主VFP屏幕中.但是,_screen.visible = .F.隐藏屏幕,以便您无法看到VFP屏幕或表单.
您可以设置_screen.visible = .T.,但是您将看到主VFP屏幕,其中包含您可能不需要的表单.
您还可以将表单的ShowWindow属性设置为2 - 作为顶级表单,这意味着它将显示在VFP屏幕外部和Windows任务栏上.在这种情况下,即使使用_screen.visible = .f隐藏VFP屏幕,您仍会看到表单.