请教IOResult函数和{$I-},{$I+}的关系(50分)

  • 主题发起人 主题发起人 小叶子
  • 开始时间 开始时间

小叶子

Unregistered / Unconfirmed
GUEST, unregistred user!
请教IOResult函数和{$I-},{$I+}的关系
先谢谢了!
 
{$I+} EInOutError检查
在{$I+}(系统默认值)状态编译的程序, 一旦发生I/O错误时, 将会举发一个EInOutError
的例外, 假如我们在特定的情况下不希望出现这个例外的讯息时(例如前文提到的侦测档
案是否存在函数), 可以将这个Compiler directive设为{$I-}, 此时, 程序执行时是否发
生过错误,程序设定师必须自行检查IOResult这个公用变量的值, 如果是零, 表示没有错误
 
后退
顶部