2

通常、Obj C では、NSApplicationDelegate がこれを処理します。しかし、Cでどうすればよいでしょうか?OS/X が登場する前に、Mac プログラムはどのようにこれを行っていたのでしょうか? ありがとう。

4

1 に答える 1

5

Mac OS 9 では、アプリケーションは、起動時に'odoc'Apple Event に登録して受信することにより、起動時 (またはその後) にドキュメントを開きました。これは C で行うのは簡単なことではありません。試みないことを強くお勧めします。特に、アプリケーションに Carbon イベント ループがない限り、これが適切に機能する可能性は低いことに注意してください。

それ以前にも、アプリケーションが起動時に開くファイルを、スタックの一番上にあるメモリ ブロックに指定するメカニズムがありました。このメカニズムは OS X には存在しないため、今日では関係ありません。

于 2012-06-01T15:19:58.837 に答える