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

Macintoshプラットフォームで利用できます。

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

このモジュールには、icglue という 低水準の関連モジュールがあり、インターネット設定への基本的なアクセス 機能を提供しています。 この低水準のモジュールはドキュメント化されていませんが、各ルーチンの docstring にはパラメタの説明があり、ルーチン名には Internet Config に 対する Pascal や C のインタフェースと同じ名前を使っているので、 このモジュールが必要な場合には標準の IC プログラマドキュメントを利用 できます。

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

exception error
icモジュール内部でエラーが生じたときに送出される例外です。

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

クラス IC( [signature[, ic]])
インターネット設定オブジェクトを作成します。signatureは、 IC の設定に影響を及ぼす可能性のある現在のアプリケーションを表す 4文字のクリエータコード (デフォルトは'Pyth') です。 オプションの引数ic は低水準モジュールであらかじめ作成しておいた icglue.icinstanceで、別の設定ファイルなどから設定を得る場合に 便利です。

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



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