Futurebasic/语言/参考/kill field
外观
KILL FIELD handle&
此语句释放指定的句柄。这意味着由 handle& 引用的内存块被释放,并且 handle& 中的值不再是一个有效的句柄。KILL FIELD 通常与 GET FIELD 或 READ FIELD 返回的句柄一起使用,但它可以释放任何类型的句柄。但是,你应该特别地不使用它来释放资源、区域、窗口控件和其他由 MacOS 创建和管理的“标准”类型的 Macintosh 对象。相反,你应该使用相应的 Toolbox 例程(ReleaseResource、DisposeRgn、DisposeControl 等)来释放此类对象。
KILL FIELD 类似于 Toolbox 调用 DisposeHandle,除了它(像 DEF DISPOSEH 语句一样)检查 _nil 句柄并将 handle& 变量设置为零。
DEF DISPOSEH; GET FIELD; READ FIELD; SYSERROR