Win版IEのバグでしょうか?(注意!)

[上に] [前に] [次に]
sekikawa [E-Mail] [HomePage] 1997/12/24(水) 17:45:23
「TABLE内で縦書きするには?」に続いてまたしてもIEのバグ
らしき物が見つかりました。

嘘みたいな話なんですけど、画像を表示させる時に
ファイル名を「con.gif」にすると画面表示が乱れてIEどころか
Win95自体がフリーズしてしまいます。

画像ファイルに問題があるのでは?とか、HTMLの記述に問題が
あるのでは?とか色々ためしてみました。...で、私の出した
結論は「ファイル名に問題あり」でした。

どなたか再検証して頂けますか?また、根本的な原因の分かる
かたがいましたら教えて下さい。

まつ 1997/12/24(水) 18:16:21
まつです。

上記の現象を起こそうと思い、xxx.gifを
con.gifに名前を書き換えようと思ったのですが...

Windowsのファイルマネージャでエラーダイアログが表示されました。
内容は
   「ファイル名、ディレクトリ名、またはボリュームラベルの
     構文が不正です。」
と表示されました。
ちなみに、OSはWindowsNT3.51 ・ NT4.0で試しました。
(すみません、Windows95がないもので...)

...つうことでIEのバグというより
Windowsの制限事項(?)みたいなものですか?

詳しいことは私には分かりませんので
フォローを待ちましょう。
# お役に立てなくてスミマセン。

miyasiro [E-Mail] 1997/12/24(水) 19:33:44
MS-DOS では、CON, AUX, PRN, NUL, CLOCK のデバイスファイル名が予約ファイル名と
なるので、ファイルにこれらの名前を使うことができません。これは拡張子が付いた
場合も同じだったと思います。
Windows95 も多分同じ制限があるのではないでしょうか。ヘルプを探しましたが、この制限に
ついての記述は見つけられませんでした…
試しに Windows95 で GIF ファイルを con.gif, aux.gif,prn.gif, nul.gif に
変えようとしたら、ファイル名が無効であるとしてすべてエラーになりました。
ただ、なぜか clock.gif は作成できましたが…?

sekikawa [E-Mail] [HomePage] 1997/12/25(木) 10:31:56
[[解決]]
みなさまご協力ありがとうございました。
予約ファイル名でしたか...。サーバーに置いてあるのを読みこま
せてもエラーになるので、キャッシュを作る時に問題が生じている
のでしょうかね。

しかし、ネスケでは問題なかったのにマイクソソフト純正のIEが
対処出来て無いってのはどういう了見なんでしょうねえ。

それじゃ、解決マークつけちゃいますね。

ちはる 1998/01/26(月) 00:41:08
余談ですが、これはIEが自分のキャッシュフォルダにcon.gigを作成仕様として失敗するからですね。
ネットスケープは独自の名前に変換してキャッシュしますから同様の問題が起きないわけですね。

[上に] [前に] [次に]