| 定义 |
说明 |
库 |
| Append(Text) |
追加方式打开文件 |
System |
| AddExitProc(proc) |
添加一个退出处理过程 |
|
| SysErrorMessage(Integer): string |
返回错误代码对应的说明 |
|
| GetLocaleStr(Locale, LocaleType,Def): string |
返回当前系统指定参数的字符串值 |
|
| GetLocaleChar(Locale, LocaleType: Integer; Default: Char): Char |
返回当前系统指定参数的字符值 |
|
| GetFormatSettings |
恢复系统参数设置 |
|
| GetModuleName(Module: HMODULE): string |
返回动态连接库的名称 |
SysUtils |
| ExceptionErrorMessage(TObject, Pointer; BufPChar, Size) |
返回操作指针失败的信息长度 |
SysUtils |
| ShowException(ExceptObject: TObject; ExceptAddr: Pointer) |
提示一个操作指针失败的错误 |
SysUtils |
| OutOfMemoryError() |
触发内存益出异常 |
SysUtils |
FreeAndNil(var Obj); $[SysUtils.pas
功能 |
释放对象Obj并赋为空 |
|
| CreateGUID(out Guid: TGUID): HResult |
成功返回 S_OK |
|
| StringToGUID(const S: string): TGUID |
返回字符串S转换成全局标识 |
|
| GUIDToString(const GUID: TGUID): string |
返回全局标识GUID转换成字符串 |
|
| IsEqualGUID(const guid1, guid2: TGUID): Boolean |
返回两个全局标识是否相同 |
|
| LoadPackage(const Name: string): HMODULE |
返回载入包资源 |
|
| UnloadPackage(Module: HMODULE) |
取消载入包资源 |
|
| GetPackageInfo(Module: HMODULE; Param: Pointer; var Flags: Integer;
InfoProc: TPackageInfoProc) |
返回包的信息 |
|
| GetPackageDescription(ModuleName: PChar): string |
返回包的描述 |
|
| InitializePackage(Module: HMODULE) |
初始化包 |
|
| FinalizePackage(Module: HMODULE) |
终止化包 |
|
| RaiseLastOSError; |
触发操作系统的最后一个异常 |
|
| RaiseLastWin32Error; deprecated |
触发Win32系统的最后一个异常 |
|
| Win32Check(RetVal: BOOL): BOOL |
返回检测调用系统Api函数返回结果 |
|
| AddTerminateProc(TermProc: TTerminateProc) |
添加一个退出过程到系统中 |
|
| CallTerminateProcs: Boolean |
返回调用退出过程是否成功,不建议使用 |
|
| SafeLoadLibrary(const Filename: string; ErrorMode: UINT =
SEM_NOOPENFILEERRORBOX): HMODULE |
返回安全方式载入动态连接库资源 |
|
| GetEnvironmentVariable(const Name: string): string |
返回环境变量值 |
|