Perl初心者の部屋  1章  2章  3章  4章  5章  6章  7章  8章  9章  10章
PageID:New Perl-FAQ0J
Last updated:97.03.16

Perl for Win32 Frequently Asked Questions (FAQ)

バージョン 1.41 (1997年1月20日)


この資料について

[訳注:これはEvangelo Prodromou氏の資料を翻訳したものです。]

このFAQはEvangelo Prodromouによって集められ、維持管理されています。 質問、コメント、提案は evangelo@endcontsw.comへ送付するようお願いします。

このFAQはパブリックドメインにあり、これを使ってやりたいことを 行うのは自由です。しかしながら、取り組んできた人のクレジットを ほとんど示さないで自分自身の仕事の成果としてそれを主張するのであれば、 あなたはただの愚か者です。

このFAQにある全てのコードの事例には読みやすくしようとした意図が あったことに留意してください。本当のPerlスクリプトに事例をカットアンドペースト する場合、コードを再び"アウトデント"することを忘れないで下さい。 そうすると、コードの最も左側の列が最初の列になります。 これは致命的になる可能性があります!

お終いに"-ESP"とある角括弧の中のアイテムは編集上のコメントであり、 テレバシーメッセージではありません。

類語反復に興味がありますか?ここに一例を示します。: "この文書に述べられた全ての登録商標はそれぞれの所有者に帰属します。"

質問は元々 perl-win32-users メーリングリストから来たものです。 情報と同様に提案や批評を提供してくださった、同リスト上の全ての方々に 感謝致します。

このFAQは次のURLのWorld Wide Webで利用できます。
http://www.endcontsw.com/people/evangelo/Perl_for_Win32_FAQ.txt
HTMLフォームでは
http://www.endcontsw.com/people/evangelo/Perl_for_Win32_FAQ.html


このFAQの内容

1. 利用可能性とインストール方法
 1.1 Perlとは何で、それに関する大量の情報はどこで手に入れることができますか?
 1.2 Win32プラットホーム向けで利用可能なPerlインタープリタには どんなものがありますか?
 1.3 標準的な配布ソースコードから自分でperlをビルドできますか?
 1.4 利用可能なPerl for Win32インタープリタはどこにありますか?
 1.5 Perl for Win32パッケージをunzipするにはどうすればいいのでしょうか?
 1.6 ソースコードパッケージからPerl for Win32をビルドするには どうすればいいのでしょうか?
 1.7 OK。ダウンロードして、unzipし、任意にビルドしたところです。 次は何をすればいいでしょうか?
 1.8 インストールはレジストリに何をするのですか?
 1.9 Perl for Win32をアンインストールするにはどうすればいいのですか?
 1.10 アクティブスクリプティングとは何ですか?
 1.11 アクティブスクリプティング可能なPerlのバージョンはあるのですか?
 1.12 Win32プラットホームで利用可能なスクリプティング言語は他に何がありますか?
 1.13 Perl for Win32 5.003はどこにあるのですか?
 1.14 エクスプローラで"perl.exe"アイコンをダブルクリックした時、 カーソルが点滅している空のDOSウィンドウが開きます。何が原因なのでしょうか?
 1.15 Perl for Win32をインストールする時、Internet Information Serverがないと メッセージが出て、まだPerlIS.dllをインストールするかと訊いてきます。 何故ですか?
2. PerlIS
 2.1 ISAPIとは何ですか?
 2.2 PerlISとは何ですか?
 2.3 PerlISはどこで入手できますか?
 2.4 何故Perl for Win32 (perl.exe)よりもPerlISを使うべきなのですか?
 2.5 PerlISのソースコードはどこにあるのですか?
3. 資料とサポート
 3.1 Perl for Win32の資料はどこで入手できますか?
 3.2 PerlISの資料はどこで入手できますか?
 3.3 Perl for Win32 または PerlIS向けの正式サポートはあるのですか?
 3.4 World Wide Web上でPerl for Win32向けに利用可能な情報ソースはありますか?
 3.5 Perl for Win32 あるいは PerlIS用のメーリングリストはありますか?
 3.6 Perl for Win32の問題をテーマにしたUsenetニュースグループはありますか?
 3.7 Perl for Win32向けのFAQはありますか?
 3.8 Perl for Win32のバグを報告するにはどうしたらいいのですか?
4. Windows NT とWindows 95
 4.1 Windows NTの一般的な情報をどこで入手できますか?
 4.2 Windows 95の一般的な情報をどこで入手できますか?
 4.3 Win32用でshebang ("#!") 構文の替わりになるものは何ですか? /A>
 4.4 Win32用でchmodの替わりになるものは何ですか?
 4.5 Win32用でsendmailの替わりになるものは何ですか?
 4.6 Win32プラットホームでジョブをスケジュールするにはどうしたらいいでしょうか?
 4.7 UNIXツールのXが必要なのです。それはどこにありますか?
 4.8 Windows NT サービスとは何ですか?
 4.9 ファイルのパーミッションを設定するにはどうしたらいいでしょうか?
 4.10 perlとPerlスクリプトを関連づけるにはどうしたらいいでしょうか?
5. 実装の癖
 5.1 Perl for Win32上では関数Xは機能していないように思われます。どうしてでしょうか?
 5.2 PerlISの元では関数Yは機能していないように思われます。どうしてでしょうか?
 5.3 Perl for Win32と標準的な配布キットの間の違いは何でしょうか?
 5.4 Windows NT上でPerl for Win32を走らせるのとWindows 95上で走らせるのでは どんな違いが出るのでしょうか?
 5.5 ラクダ本からの事例が動かないのはどうしてですか?
 5.6 標準モジュールのZが動かないのはどうしてですか?
 5.7 UNIXベースのスクリプトを動くようにするにはどうすればいいのでしょうか?
 5.8 Win32プラットホームでchmod関数はどのように機能するのですか?
6. Web サーバのコンフィグレーションとトラブルシューティング
 6.1 どんなHTTPサーバがPerl for Win32インタプリタをサポートしているのですか?
 6.2 Perl for Win32をサポートするようEMWAC httpsサーバをコンフィグレーションするには どうしたらいいのでしょうか?
 6.3 Perl for Win32をサポートするようMicrosoft Internet Information Serverを コンフィグレーションするにはどうしたらいいのでしょうか?
 6.4 Perl for Win32をサポートするようNetscape Webサーバを コンフィグレーションするにはどうしたらいいのでしょうか?
 6.5 Perl for Win32をサポートするようWebSiteを コンフィグレーションするにはどうしたらいいのでしょうか?
 6.6 Perl for Win32をサポートするようPurveyorを コンフィグレーションするにはどうしたらいいのでしょうか?
 6.7 Perl for Win32をサポートするようMicrosoft パーソナル Web サーバ for Windows 95をコンフィグレーションするにはどうしたらいいのでしょうか?
 6.8 Perl for Win32をサポートするようWeb Server Xを コンフィグレーションするにはどうしたらいいのでしょうか?
 6.9 私のプログラムはコマンドラインからはうまくいくのですが、 CGIスクリプトとして実行すると爆発してしまいます。どうしてでしょうか?
 6.10 これはそのような苦闘の丸ごと全部です。;CGIディレクトリにperl.exeを置いたり、URLでそれを使ったりできないはどうしてですか。
7. Web プログラミング (CGI と PerlIS)
 7.1 HTTPとは何ですか。それに関する情報をさらに得るにはどうすればいいのでしょうか?
 7.2 CGIとは何ですか。それに関する情報をさらに得るにはどうすればいいのでしょうか?
 7.3 CGIスクリプトからグラフィックファイルを出力するにはどうすればいいのでしょうか?
 7.4 PerlISのもとでは私のCGIスクリプトはちゃんと走っていないように思われます。 何がおかしいのでしょうか?
 7.5 私のスクリプトがPerl for Win32のもとで走っているのか、 あるいは PerlISのもとで走っているのかどうすればわかりますか?
 7.6 Perl for Win32ではどんなCGIモジュールが走るのですか?
 7.7 私のスクリプトでリダイレクションを使うにはどうしたらいいのでしょうか?
 7.8 cookiesとは何で、どのように使えばいいのでしょうか?
 7.9 利用者のE メールアドレスを得るにはどうしたらいいのでしょうか?
 7.10 X を行うCGI スクリプトが必要なのです。 以前にそれをやった人は誰かいないでしょうか?
 7.11 引数を取るCGI プログラムを、Web サーバで実行せずにテストするには どうすればいいのでしょうか?
 7.12 私のCGI スクリプトから出力した"Content-Type"ヘッダがWeb プラウザに 現れました。何が原因なのでしょうか?
 7.13 私のブラウザからCGI スクリプトを走らせようとした時、代わりに "application/x-perl"タイプのファイルをダウンロードしようとします。 何が原因なのでしょうか?
8. 一般的なプログラミング
 8.1 Win32レジストリを変更するにはどうしたらいいのでしょうか?
 8.2 名前付きパイプを読み書きするにはどうしたらいいのでしょうか?
 8.3 ソケットスクリプトを書くにはどうしたらいいのでしょうか?
 8.4 ファイルハンドルとしてソケットを使うことはできないと聞いていますが、やはり そうなのでしょうか? (What's all this I hear about not being able to use a socket as a filehandle?)
 8.5 Perl for Win32でソケットサーバを書くにはどうしたらいいのでしょうか?
 8.6 FTPでファイルを送受信するにはどうしたらいいのでしょうか?
 8.7 HTTPでファイルを送受信するにはどうしたらいいのでしょうか?
 8.8 Perl for Win32でユーザアカウントを管理するにはどうしたらいいのでしょうか?
 8.9 シリアルポートを読み書きするにはどうしたらいいのでしょうか? How do I read from and write to serial ports?
 8.10 -d 演算子は何故機能しないのでしょうか?
 8.11 ファイルを読み書きするのが何故か失敗しています。何がおかしいのでしょうか?
 8.12 ファイルをオープンしようとすると、"bad argument"エラーとなります。 何が原因なのでしょうか?
 8.13 Perlの"ヒアドキュメント"構文(<<)を使うと、 "Can't find string terminator anywhere before EOF" (EOFの前のどこにも文字列終端文字が見つからない)というエラーが出るのですが、 何故なのでしょうか?
9. モジュール/サンプルスクリプト
 9.1 私のperl5/Libディレクトリのスクリプト/モジュールの多くが動きません。 どうしてでしょうか?
 9.2 CPANから取ってきた私のperl5/Libディレクトリのスクリプト/モジュールの 多くが動きません。どうしてでしょうか?
 9.3 私のPerlスクリプトからデータベースにアクセスするには どうしたらいいのでしょうか?
 9.4 私のPerlスクリプトからOLE オートメーションを使う方法はあるのでしょうか?
 9.5 私のPerlスクリプトからData Access Objects (DAO)にアクセスする方法は あるのでしょうか
 9.6 私のPerlスクリプトからMAPIにアクセスする方法はあるのでしょうか?
 9.7 私のPerlスクリプトからSMTP (インターネット)メールを送信するには どうしたらいいのでしょうか?
 9.8 Perl for Win32向けに利用できるDBM の実装はあるのでしょうか?
 9.9 Perl for Win32向けに利用できるGDBM の実装はあるのでしょうか?
 9.10 Perl for Win32でGUI プログラミングをする方法はあるのでしょうか?
 9.11 Win32用oraperlのポート(移植)はあるのでしょうか?
 9.12 Perl for Win32の配布セットにはどんなモジュールが付いてくるのでしょうか?
 9.13 Perl for Win32向けの他のモジュールはどこで見つけられるでしょうか?
 9.14 Perl for Win32向けに利用できるGDモジュールはあるのでしょうか?
 9.15 どうしてFcntl は動かないのでしょうか?
 9.16 どうしてWin32::NetResourceは動かないのでしょうか?
 9.17 どうしてFile::Find あるいは Cwdは動かないのでしょうか?
 9.18 CPANとは何ですか、それを利用するにはどうすればいいのですか?
 9.19 Microsoft Officeあるいは他のアプリケーションファイルを読み書きするライブラリは あるのですか?
10. エンベッドとエクステンション
 10.1 Perl for Win32用のエクステンションを書くにはどうすればいいのですか?
 10.2 C/C++ プログラムにPerlインタプリタを埋め込むにはどうすればいいのですか?
 10.3 標準の配布セットからエンベッドしたperlを入れたプログラムがあります。 Perl for Win32とではコンパイルされないのはどうしてですか?

このファイルは、このFAQのために作成したクラッジ[訳注:できが悪い意]である faq2html.plで生成されました。リンクのいくつかあるいは全てがごちゃごちゃに なっている場合は、ご一報下さい。手修正し、コンバータも修正します。 実際には、おそらくコンバータをフィックスするのに多くの時間を 掛けるでしょうし、ほんとうは手で修正する余裕はないでしょう。 私はevangelo@endcontsw.comで 連絡可能です。

このファイルのテキスト版は今後下記に置かれます。

http://www.endcontsw.com/people/evangelo/Perl_for_Win32_FAQ.txt


ご意見、ご要望は、 電子メールまたは 投稿にお願い致します。

ホームページへ戻る。