Delphi例程-应用程序级信息(2)

2008-04-09 04:25:11来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


注意:当你安装IDE时,它会被注册为及时调试器。如果你安装了其他带调试器的工具,他们可能注册了自己,而覆盖了IDE的注册。

13.Languages 函数
列出可用的支持区域(List the locale for which support is available)。
单元
SysUtils

function Languages: TLanguages;
描述
使用由Languages返回的值可以获得系统支持的关于区域的信息。这个函数仅可用在Windows平台

14.MainInstance变量
指示主要的可执行文件的实例句柄。
单元
System

var MainInstance: LongWord;
描述
使用MainInstance来获得一个应用程序中主要的可执行文件的实例句柄。在使用了运行时库或包的应用程序中,当你需要可执行文件而不是库的句柄时,这很有用。
注意:当从一个使用其他工具编译的可执行文件中运行一个CLX动态链接库(Windows)或者共享对象(Linux)时,不要使用MainInstance。

15.MainThreadID变量
指示当前模块中主执行线程。
单元
System

var MainThreadID: LongWord;
描述
使用MainThreadID来获得主执行线程(模块初始化时的当前线程)的线程ID。
在调试时,这个主线程ID显示在线程状态盒中。
在Windows上,MainThreadID的值和一些Win32API调用所需要的线程ID是兼容的。

16.NoErrMsg变量
控制当运行时错误发生时应用程序是否显示一个错误信息。
单元
System

var NoErrMsg: Boolean = False;
描述
在Windows上,设置NoErrMsg来控制是否有一个消息显示来指出有一个运行时错误发生了。当NoErrMsg为false(默认值)时,运行时错误会导致应用程序显示一个消息框来提出发生的错误的类型。当NoErrMsg为true时,这些消息将被禁止。
在Linux上,NoErrMsg没有任何效果。
注意:SysUtils单元会将大部分的运行时错误转变成异常。如果你的应用程序包含了SysUtils,那么即使NoErrMsg是false,运行时错误消息框也未必会显示。

17.PopupList变量
提供了对发向弹出菜单(popup menu)的Windows消息的集中处理
单元
Menus
var PopupList: TPopupList;
描述
使用PopupList可以访问应用程序中的全部弹出菜单或者访问响应弹出菜单消息的窗口的窗口句柄。PopupList维持了在应用程序中创建的全部弹出菜单组件的列表。这个列表保存一个集中处理发向这些弹出菜单的Windows消息的隐藏窗口的句柄。

18.RTLVersion常量
指出Delphi运行时库的版本号。
单元
System

const RTLVersion = 15.0;
描述
使用RTLVersion可以检查不依赖于编译器版本级别的Delphi运行时库的版本号。

19.Screen变量
表现一个屏幕设备
单元
Forms

var Screen: TScreen;
描述
Screen变量是一个表现应用程序运行时所在系统的屏幕的TScreen组件。默认地,应用程序会创建一个基于当前屏幕设备有关信息的屏幕组件并将其赋给Screen变量。

20.Win32Platform变量
指定Win32平台的标识符
单元
SysUtils

var Win32Platform: Integer = 0;
描述
Win32Platform用于标识系统运行的Win32平台的类型。这将会是下列值之一:
值 含义
VER_PLATFORM_WIN32s 系统是Win32
VER_PLATFORM_WIN32_WINDOWS 系统是Windows 95
VER_PLATFORM_WN32_NT 系统是Windows NT
Win32Platform仅在Windows上可用。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:用Delphi编写数据报存储控件

下一篇:【Gabing Delva 第1篇】