7 个解决方案
#1
你的项目的主文件是什么?表单/表单集/PRG程序/...?
#2
是不是粗心的隐藏了主窗口。
#3
这是我写的一个主程序,你试试看。
set talk off
set safety off
set exact on
set escape off
set echo off
set ansi off
set exclusive on
set deleted on
set century on
set date to YMD
set default to sys(5)+curdir()
set path to sys(5)+curdir()
set decimals to 2
set status bar off
set sysmenu off
numlock(.T.)
_screen.visible=.f.
open database 数据库名
do form 首先要运行的表单
read event
set talk off
set safety off
set exact on
set escape off
set echo off
set ansi off
set exclusive on
set deleted on
set century on
set date to YMD
set default to sys(5)+curdir()
set path to sys(5)+curdir()
set decimals to 2
set status bar off
set sysmenu off
numlock(.T.)
_screen.visible=.f.
open database 数据库名
do form 首先要运行的表单
read event
#4
噢,你要将程序设为主文件.
#5
看你的程序,问题出在_screen.visible=.f.这句。
你的表单也没有设为顶层,这样表单在_Screen对象中运行,当_screen.visible=.f.时,你的程序虽在运行却不可见。
解决办法:1、设表单属性为“作为顶层表单”
2、隐藏VF主窗口:在config.fpw中加入SCREEN=OFF
你的表单也没有设为顶层,这样表单在_Screen对象中运行,当_screen.visible=.f.时,你的程序虽在运行却不可见。
解决办法:1、设表单属性为“作为顶层表单”
2、隐藏VF主窗口:在config.fpw中加入SCREEN=OFF
#6
谢谢各位,我的程序已经可以运行了,谢谢了
#7
激活应该用read events
#1
你的项目的主文件是什么?表单/表单集/PRG程序/...?
#2
是不是粗心的隐藏了主窗口。
#3
这是我写的一个主程序,你试试看。
set talk off
set safety off
set exact on
set escape off
set echo off
set ansi off
set exclusive on
set deleted on
set century on
set date to YMD
set default to sys(5)+curdir()
set path to sys(5)+curdir()
set decimals to 2
set status bar off
set sysmenu off
numlock(.T.)
_screen.visible=.f.
open database 数据库名
do form 首先要运行的表单
read event
set talk off
set safety off
set exact on
set escape off
set echo off
set ansi off
set exclusive on
set deleted on
set century on
set date to YMD
set default to sys(5)+curdir()
set path to sys(5)+curdir()
set decimals to 2
set status bar off
set sysmenu off
numlock(.T.)
_screen.visible=.f.
open database 数据库名
do form 首先要运行的表单
read event
#4
噢,你要将程序设为主文件.
#5
看你的程序,问题出在_screen.visible=.f.这句。
你的表单也没有设为顶层,这样表单在_Screen对象中运行,当_screen.visible=.f.时,你的程序虽在运行却不可见。
解决办法:1、设表单属性为“作为顶层表单”
2、隐藏VF主窗口:在config.fpw中加入SCREEN=OFF
你的表单也没有设为顶层,这样表单在_Screen对象中运行,当_screen.visible=.f.时,你的程序虽在运行却不可见。
解决办法:1、设表单属性为“作为顶层表单”
2、隐藏VF主窗口:在config.fpw中加入SCREEN=OFF
#6
谢谢各位,我的程序已经可以运行了,谢谢了
#7
激活应该用read events