制作者(webmaster)
野嵜健秀(Takehide Nozaki)
公開
2001-04-04

「何とか」ッて何ですか

長いからと言つて略さないで

「Windowsのエラーでgdi.exe何とかってメッセージが出るのですが、どうすれば良いのですか」と質問する「初心者」がゐます。

質問するのは良いけれども、gdi.exe何とかッて言ひ方はないでせう。何でそこで略すのですか。「省略された部分に重要な事實は含まれてゐない」と、初心者であるあなたが、なぜ判斷出來るのですか。

或は、パワーユーザであつても、省略されたエラーメッセージを基に、適切な判斷を下す事は出來ないので、初心者は取敢へず全ての情報を開示して下さい。

略さなければ良いと云ふものでもありません

IEXPLORE のページ違反です。モジュール : OLE32.DLL、アドレス : 0177:7ff33c0cRegisters:EAX=0226cf7c CS=0177 EIP=7ff33c0c EFLGS=00010206EBX=00435224 SS=017f ESP=026aee28 EBP=00000000ECX=022df09c DS=017f ESI=022df054 FS=5177EDX=00467780 ES=017f EDI=004352c4 GS=0000Bytes at CS:EIP:8b 00 ff 50 08 8b 47 18 50 8b 00 ff 50 10 8b 47 Stack dump:0226cf7c 022df050 022df058 022df054 7ff335d8 00434dc4 7ff33a2a 00000002 fffcadab 7ff33b59 7ff7df7f 022df050 026aee90 026aff88 026aee8c 00000000

Windowsが屡々出すエラーメッセージですが、この「ページ違反」のメッセージだけでは、エラーの原因が特定出來ません。

エラーの原因を特定するには、使用環境(OS、ハードウェア、インストールしてゐるアプリケーション、その他)や、エラーが出た時の状況(直前にしてゐた作業、同時に起動してゐたアプリケーション、或は、何をしたらエラーが出たのか)等と云つた事を、事細かに表現する必要があります。

そして、初心者の表現では、エラーの原因が特定出來ない事があります。その場合、相談を受けた人間の責任ではない事を、相談を持ちかけた側は認識しませう。「何でわからないんだ」と文句を言つたとしても、わからないものはわからないのです。

そもそも、自分がわからない事なのに、どうして他人がわからないからといつて責められるのでせうか。

教へて貰ふ事の是非

「何でもかんでも、ひたすら教へて貰ふ」と云ふ事は、よろしくない事です。「私は初心者なので」と言ふのは、マナー違反です。言ひ譯をしたからと言つて、エラーが解消される譯ではありません。あなたは、トラブルを解消したいのですか、それとも他人に八つ當りをしたいのですか。

トラブルの大半は、知識さへあれば囘避出來た事です。多くの場合、トラブルに遭遇したのは、あなたの知識が足りなかつた事が一因である筈です。もちろん、自分に非が全くない場合もあるでせう。しかし、だからと言つて、居丈高に他人を責めるのはやめませう。

ただ他人を責めるだけでは、あなたは何も學び得ません。再びエラーに遭遇した時、あなたは同じトラブルを解消出來ないで、同じやうに困るでせう。知識を集め、學んでおく事は、他人に迷惑をかけないばかりでなく、自分で困らない爲にも、重要な事です。

誰かに責任があつたとしても、責任を問ふだけでは何の解決にもなりません。そして、あなたが相談した相手は、屡々あなたにとつて役に立つ存在となるでせう。ならば、その相手と、良好な關係を維持しておくのは、あなたにとつて益のない事ではありません。

もちろん、その相手は、あなたにとつて永遠に役立たない存在であるかも知れませんが、何も敵を作る事はありません。

エラーメッセージとうまく附合ふ

屡々エラーメッセージは意味不明ですが、多くの場合、讀めば意味は理解出來ます。「エラーが出た」と騷ぐ前に、落着いてエラーメッセージを讀みませう。

「エラーメッセージが英語だ」と、極度に恐れたり、逆に怒つたりする人もゐます。しかし、エラーメッセージの英語はせいぜい「中學生レヴェル」です。神經質になる事はありません。

現在、コンピュータにはエラーが付き物です。エラーメッセージを囘避するすべを求めても無駄です。取敢へずエラーメッセージには慣れてしまひませう。エラーとうまく附合ふこつを覺える事──それが「コンピュータライフ」を樂しく送る唯一の方法です。