2.4 ic -- インターネット設定へのアクセス

利用可能な条件: Macintosh.

このモジュールはMacintoshのインターネット設定パッ ケージへのアクセスを提供します。このパッケージにはインターネットプログラ ムの設定、例えばメールアドレス、デフォルトのホームページなどが保存されてい ます。 それ以外にもインターネット設定はMacintoshのクリエータ/タイプとファイル 名の拡張子との対応付けや、ファイルの転送方法(バイナリ、アスキーなど)に関す る情報を含んでいます。 MacOS 9以降では、このモジュールは``インターネット''という名前のコント ロールパネルになりました。

icglueという低レベルの関連モジュールが あって、このモジュールはインターネット設定の基本的なアクセス機能を提供し ています。 この低レベルモジュールは文書化されていませんが、ルーチンのdocstringでパ ラメータが説明されていますし、ルーチン名はインターネット設定にあるPascal やCのAPIと同じなので、このモジュールを使う場合はICプログラマーのため の標準的な文書が利用できます。

icモジュールは例外errorと、インターネット設定から生 じる全てのエラーコードに対するシンボル名を定義しています。詳細はソースを 参照してください。

exception error
icモジュール内部のエラーで発生した例外。

icモジュールは以下のクラスと関数を定義しています:

class IC( [signature[, ic]])
インターネット設定オブジェクトを作成します。signatureは、現在のア プリケーションの4文字のクリエータ(デフォルトは'Pyth')で、他のICの 設定に影響する可能性があります。オプションの引数icはあらかじめ作成さ れた低レベルのicglue.icinstanceで、別の設定ファイルなどから設定を得 る場合に便利です。

launchurl( url[, hint])
parseurl( data[, start[, end[, hint]]])
mapfile( file)
maptypecreator( type, creator[, filename])
settypecreator( file)
これらの関数は、後述する同名のメソッドへの``ショートカット''です。



ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。