高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先



QD3D 69 - QD3D が利用可能か判定する方法

(更新日: 97年 7 月 11 日)

Q: アプリケーションで QuickDraw 3D が利用可能かどうか調べる方法を教えてください。QD3D がなくても動作しなくてはならないアプリケーションなのです。

A: 『3D Graphics Programming with QD3D』の第 1 章、1-16 ページの「Initializing and Terminating QuickDraw 3D」節を参照してください。基本的には、アプリケーションから QD3D ライブラリを「ウィークリンク (weak link)」して、実行時にライブラリ内の必要な QD3D 関数のアドレスが解決済みか調べてください。ウィークリンクの方法については、Technote 1083『Weak-Linking to a CFM-based Shared Library』を参照してください。注意: 『3D Graphics Programming with QuickDraw 3D』のリスト 1-1 の MyEnvironmentHsQuickDraw3D にはバグがあります。Technote 1083 に正しいコードが掲載されています。

----------------------------------------------------------------------------
-- Scott Kuechle
devsupport@apple.com

[ Technical Q&A's : Graphics & Media : QuickDraw 3D [QD3D] : : QD3D 69 ]