Functions.DosError 方法 (UInt32) | |
返回与运行时错误块激活相关的最后一个 DOS 错误代码。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION DosError(
nNewDosCode AS DWORD
) AS DWORD
public static uint DosError(
uint nNewDosCode
)
查看代码参数
- nNewDosCode
- 类型:UInt32
一个 DOS 错误号,用于更改 DOSError() 返回的值。例如,您可以在尝试在黑盒模块中保留环境或尝试抵消其他模块的副作用时使用它来重置错误代码。
返回值
类型:
UInt32
最后一个 DOS 错误的编号。
如果失败的操作没有相关的 DOS 错误,DOSError() 返回 0。
备注
当发生运行时错误且操作有相关的 DOS 错误时,DOSError() 被设置为该错误代码。
此值将保留,直到发生另一个运行时错误或直到您通过指定 nNewDosCode 参数来设置 DOSError() 的值。
对于文件函数,FError() 返回与 DOSError() 相同的值。
示例
以下示例将 DOS 错误代码显示为字符串:
1FUNCTION Start()
2 Dir AA:
3 QOut(DOSErrString(DOSError()))
4
参见