2

我希望能够遍历 Mac OS Resource Fork,以便 Cocoa 窗口可以显示特定资源类型(即,'MADI')有多少资源。我想使用(是的,我知道它们已被弃用)碳资源管理器功能。我能想到的获取所有值的唯一方法是对每个 OSType 进行暴力SHORT_MIN检查SHORT_MAX

部分问题是标头中没有文档,并且由于其大小,我不愿意下载旧版 API 参考。

4

1 回答 1

1

似乎我在我的大脑中得到Get1IndResource()Get1Resource()混淆了。

Get1IndResource()根据特定资源在资源文件/fork 中的顺序进行迭代,从 1 而不是 0 开始(很可能从 Pascal 编写/使用 Mac API 时开始)。Get1Resource()从资源 ID 号获取资源数据。

于 2014-10-23T01:42:36.397 回答