APP对象是通过关键字APP访问的全局对象,它有十几个属性,在应用程序中可获得程序的标题、版本信息、可执行文件和帮助文件的路径及名称等信息,以及检查应用程序是否已经运行等。
名词简介
VB中的APP(全写为Accelerated Parallel Processing)对象
常见属性
1、ExeName属性:该属性为字符串类型,返回当前正在运行的
可执行文件的主名(不带扩展名)。如果是在
开发环境下运行,则返回工程名。
2、Path属性:该属性为字符串类型,当从
开发环境运行该应用程序时,Path指定.
vbp工程文件的路径,或者当把应用程序当成一个
可执行文件运行时,Path指定.exe文件的路径。
3、PrevInstance属性:该属性为逻辑属性,用于检查系统是否已有一个实例,可用于限制程序只能执行一次。例如:
Private Sub Form_Load()
If App.PrevInstance Then
End
End If
End Sub
4、Title属性:该属性为字符串类型,返回或设置应用程序的标题,该标题要显示在Microsoft Windows的任务列表中。如果在运行时发生改变,那么发生的改变不会与应用程序一起被保存。例如:
Private Sub Form_Click()
Print App.Title
Print App.Title
End Sub
输出:工程1
New Title
5、TaskVisible属性:该属性为逻辑属性,用于检测当前的运行程序是否显示在Windows系统的
任务栏中。
6、Comments属性:返回关于运行中的应用程序的内容。
7、CompanyName属性:返回应用程序的作者
8、FileDescription属性:返回运行中运行程序的说明文件
9、HelpFile属性:返回/设置该工程相关的帮助文件名
10、hInstance属性:返回应用程序的事例句柄
11、LegalCopyright属性:返回关于运行中的应用程序的版本信息
12、LegalTrademarks属性:返回关于运行中的应用程序的商标信息
13、LogMode属性:返回指示目标(事件日志或日志文件)和其他日志属性的值
14、LogPath属性:返回应用程序的日志指定文件名(如果登录到一个文件)
15、Major属性:返回工程的主发行号
16、NonModalAllowed属性:返回值指出
窗体是否显示为无模式窗体(无模式)