一个小的VFP窗体程序

coolyylu 2004-02-19 02:58:59
在命令窗口运行放入此内容的prg,可以产生一个exe文件,这个exe就是vfp的一个很小的窗体程序



*--------
SET SAFETY OFF
CLOSE ALL
LOCAL lcPRGStr As String
CREATE PROJECT HelloWorld NOWAIT
TEXT TO lcPRGStr TEXTMERGE NOSHOW
*- From Coolyylu
*- You can uncomment the sentence below as simple program
*- MessageBox("Hello World")
Local ofrmHello As FHelloForm
ofrmHello = CreateObject("FHelloForm")
ofrmHello.Show()

*- This is HelloWorld Class
*- Procedure is event code block
DEFINE CLASS FHelloForm As Form
Caption = "Your first VFP application - Hello World"
FontSize = 14
ShowWindow = 2
Height = 40
AutoCenter = .T.

PROCEDURE Init
This.Print("Hello World")
ENDPROC
PROCEDURE Activate
Read Events
ENDPROC
PROCEDURE QueryUnLoad
Clear Events
ENDPROC
ENDDEFINE
ENDTEXT

STRTOFILE(lcPRGStr ,"HelloWorld.Prg")
STRTOFILE("SCREEN=OFF" ,"config.fpw")
_VFP.ActiveProject.Files.Add("HelloWorld.Prg")
_VFP.ActiveProject.Files.Add("config.fpw")

*- Build project to exe application
_VFP.ActiveProject.Build("HelloWorldApp" ,3 ,.T. ,.T.)

*- Clear up
CLOSE ALL
ERASE HelloWorld.*
ERASE config.fpw

*- run application
RUN /n HelloWorldApp.exe
...全文
23 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧