Unicode張り付けで落ちる!?No.05282
KITA さん 00/03/09 16:12
 
Netscape Communicatorにて、
http://developer.intel.com/platforms/applied/acpp/portwell.htm
のソースを表示、最後のへんにある
<!-- DHTML FUNCTIONALITY -->
<LAYER name= ・・・
から、
</LAYER>
を CTRL-Cでコピーしたあと、秀丸に貼り付けると落ちます。(100%)
メモ帳に張り付けは可能で、メモ帳上で全てコピーして秀丸へ張り付け
すると、やはり貼り付け先の秀丸のみが落ちてしまいます。

張り付け時の落ちるパターン(その1)
  エラー
  (X)致命的内部エラー発生
  [OK]
#このメッセージが5,6回表示される。

  エラー
  (X)致命的エラー:テンポラリファイルの読み込みに失敗しました。
  編集中の内容は既に破壊されています。保存しないで速やかに終了して下さい。
  code = 0
  file name =C:\TEMP\HID6.tmp
  [OK]

  Olemain ThradWndName: HIDEMARU.EXE - アプリケーション エラー
  (X) "0x00452c73" の命令が "0x000de000" のメモリを参照しました。
  メモリが "written"になることはできませんでした。
  アプリケーションを終了するには[OK]をクリックしてください
  [OK]


張り付け時の落ちるパターン(その2)
  エラー
  (X)致命的内部エラー発生
  [OK]

  drwtsn32.exe - Debug ActiveProcess で予期しないエラーが発生
  (X) DebugActiveProcess API要求の処理で予期しないエラーが発生しました。
  プロセスを終了するときは[OK]をクリックし、エラーを無視するときは[キャンセル]をクリックして
ください。
  [OK][キャンセル]
・・・[キャンセル]をクリックしてもとりあえず落ちているようです。

秀丸の設定で、URL,コメントのカラー表示、対応括弧の強調表示をオフ、
強調表示のオフを指定しても同じようです。

あ、問題のテキストを貼り付けたメモ帳で名前を付けて保存しようとしたら、
「Unicode形式の文字を含んでいます・・・」とのメッセージが!!
テキストとして保存されたファイルは秀丸で問題無く開けますので
この辺の貼り付け時の問題でしょうか?

環境:秀丸3.01  Windows NT4.0 SP4, IE4.0SP2

[ ]
RE:05282 Unicode張り付けで落ちる!?No.05283
KITA さん 00/03/09 16:32
 
ちょっと、追試です。

>http://developer.intel.com/platforms/applied/acpp/portwell.htm
>のソースを表示、最後のへんにある
><!-- DHTML FUNCTIONALITY -->
><LAYER name= ・・・
>から、
></LAYER>
>を CTRL-Cでコピーしたあと、秀丸に貼り付けると落ちます。(100%)

どうやら、3つめの
<LAYER name="softparent"・・・  </LAYER> みたいだけど、
そこの部分だけなら致命的内部エラーの後、貼り付けされてます。
秀丸は落ちないです。

メモ帳でUnicodeで書き込みすると秀丸でUnicodeで開けます。
しかし、秀丸で開いた後コピーして他の秀丸に貼り付けると
貼り付け先の秀丸が落ちてしまいました。 (^^;

[ ]
RE:05283 Unicode張り付けで落ちる!?No.05285
abuku さん 00/03/09 18:16
 
>どうやら、3つめの
><LAYER name="softparent"・・・  </LAYER> みたいだけど、
>そこの部分だけなら致命的内部エラーの後、貼り付けされてます。
>秀丸は落ちないです。

 う〜ん。おかしいですねぇ・・。僕がそのページのソースを持ってくると、
<LAYER name="softparent"・・・  </LAYER>という記述は見つけられない
んですが・・。

[ ]
RE:05283 Unicode張り付けで落ちる!?No.05288
秀丸担当 さん 00/03/09 18:40
 
>どうやら、3つめの
><LAYER name="softparent"・・・ &nbsp;</LAYER> みたいだけど、
>そこの部分だけなら致命的内部エラーの後、貼り付けされてます。
>秀丸は落ちないです。
>
>メモ帳でUnicodeで書き込みすると秀丸でUnicodeで開けます。
>しかし、秀丸で開いた後コピーして他の秀丸に貼り付けると
>貼り付け先の秀丸が落ちてしまいました。 (^^;

試してみたところ、たしかにUnicodeのデータのようです。
しかし秀丸が落ちることはありませんでした。
V3.01で試してみましたが、落ちませんでした。
NTは4.0SP6です。
どうも「TM」の文字が怪しいようですが、本来ならばSHIFT-JISに
変換できない文字は ? にならなければならないところが、0x99に
なっていて、問題が起きているようにも思えます。

それでも落ちることはないと思うのですが。
折り返し文字数と、禁則処理と、動作環境の禁則処理の各状態を
教えてください。
もしかしたらNT4.0SP4とNT4.0SP6で動作が違うのでしょうか。


[ ]
RE:05282 Unicode張り付けで落ちる!?No.05289
ひろ さん 00/03/09 19:45
 
 KITAさん今日は、ひろです。
> を CTRL-Cでコピーしたあと、秀丸に貼り付けると落ちます。(100%)
 再現しませんでした。

> 「Unicode形式の文字を含んでいます・・・」とのメッセージが!!
<meta http-equiv = "content-type" content = "text/html; charset=iso-8859-1">
ですから、Unicode ではないと思います。それはさておき秀丸を version up
されては如何でしょうか?

[ ]
RE:05285 Unicode張り付けで落ちる!?No.05291
ENCODINGSHIFTJIS さん 00/03/10 09:53
 
> う〜ん。おかしいですねぇ・・。僕がそのページのソースを持ってくると、
><LAYER name="softparent"・・・  </LAYER>という記述は見つけられない
>んですが・・。
 
HTTPサーバー側が ブラウザの名前を読んで応答してくる内容を変えているのかも。
こちらも DHTML FUNC... の内容は <SCRIPT>.. でした。

NC 4.7 日本語版

__e__

[ ]
RE:05291 Unicode張り付けで落ちる!?No.05292
abuku さん 00/03/10 10:17
 
>HTTPサーバー側が ブラウザの名前を読んで応答してくる内容を変えている
>のかも。
>こちらも DHTML FUNC... の内容は <SCRIPT>.. でした。
>
>NC 4.7 日本語版
>
>__e__

 気づいたらIEで見ていました・・^^;
NC4.7では見ることができましたが、同様の現象を再現する事はできません
でした。
 やはりバージョンでしょうか?

[ ]
RE:05288 Unicode張り付けで落ちる!?No.05294
KITA さん 00/03/10 11:40
 
おせわになってます。
>折り返し文字数と、禁則処理と、動作環境の禁則処理の各状態を
>教えてください。
では。

ファイルタイプ別の設定
・表示タブ
  MSゴシック=10,
  チェックボックス(ON)は:
  コメント(C/Java)、タブ文字表示、対応する括弧
・全般
  ルーラー(ON,8)
  折り返し=1000,タブ=4,行間=1/10
  チェックボックス(ON)は:
  カーソル位置の自動復元,行番号表示
  行番号計算=ワープロ的
  (禁則処理はOFF)
・強調表示タブ:オフでも再現。
・その他タブ
  開く時のかな漢字変換:何も制御しない
  保存するときの変換:変換なし
  チェックボックス(ON)は:
  読み込むときにEOF制御文字を無視(オフにしても同じ)
動作環境の禁則処理設定
  禁則処理の方法=追い出し
  ワードラップ=ON, 改行文字ぶら下げ=OFF
  文字はデフォルトで変更無し。(レベル1)

と、なってます。

>もしかしたらNT4.0SP4とNT4.0SP6で動作が違うのでしょうか。
IE4.0をSP2にしただけで、エクスプローラの動作や表示、
ファイル操作時のスレッド的動作至るまで変わっちゃたので
SP4 -> SP6の影響は大きいかもしれません。
IE4.0SP2の変更が大きすぎて懲りたので、
開発用&製品は全てNT4.0SP4+各パッチとしてます(^^;
#イントラネット内でセキュリティ非重視ならOKかと。

[ ]
RE:05289 Unicode張り付けで落ちる!?No.05295
KITA さん 00/03/10 11:44
 
ひろ さん&皆さん、お騒がせしてます。
実質Unicodeなんて通常は編集しないんですが、たまたま現象が
出てしまったので・・・

>ですから、Unicode ではないと思います。それはさておき秀丸を version up
>されては如何でしょうか?
はい。VERSION-UPして現象をみてみます。
インストールしている他のソフトの影響もあるのかなぁ・・・

[ ]
RE:05295 Unicode張り付けで落ちる!?No.05296
KITA さん 00/03/10 12:16
 
>はい。VERSION-UPして現象をみてみます。

秀丸Ver3.05でも落ちます (T_T;
X WINNT4.0SP4,IE4.0SP2,秀丸3.01/3.05

が、しかし、秀丸2.29が残ってたのでそちらは問題無しでした。
O WINNT4.0SP4,IE4.0SP2,秀丸2.29

同僚のPCでも実験しました。

X WIN95OSR2,IE5.0,秀丸3.00β13未送金;なんだこのバージョン (^^
再現します。

O WIN98,IE5.0,秀丸2.26未送金 / 秀丸3.05未送金
再現しません!

カラーバージョンはテストできる範囲では WIN98以外は再現しました。
再現したテキストファイル(メモ帳で記録)を送りましょうか?

[ ]
RE:05294 Unicode張り付けで落ちる!?No.05298
KITA さん 00/03/10 14:15
 
@niftyのインターウェイから問題のファイルを送付しました。
#会社に転送されたメールには添付データが無くなってた!?ので
#添付ファイルが受信できないようなら、再度違う方法で送付します。

[ ]
RE:05298 Unicode張り付けで落ちる!?No.05304
秀丸担当 さん 00/03/10 18:51
 
>@niftyのインターウェイから問題のファイルを送付しました。
>#会社に転送されたメールには添付データが無くなってた!?ので
>#添付ファイルが受信できないようなら、再度違う方法で送付します。

ファイルをいただきました。
設定も全く同じにしてやってみたところ、再現しました。
どうも、折り返し1000桁が関係していそうです。
Unicodeは直接は関係ないようです。
調べておきます。

[ ]
RE:05304 Unicode張り付けで落ちる!?No.05308
KITA さん 00/03/10 21:26
 
>どうも、折り返し1000桁が関係していそうです。
>Unicodeは直接は関係ないようです。
>調べておきます。
個人的には優先度は低いですが、なにかに影響してくる
可能性もありますし、よろしくお願いします。 m(_'_)m

[ ]
RE:05304 Unicode張り付けで落ちる!?No.06346
SWF さん 00/08/17 12:07
 
>どうも、折り返し1000桁が関係していそうです。
「落ちる」、ではありませんが・・・。
「折り返し1000桁」に設定して、クリップボードにある長い行(7960バ
イト)を含むテキストを秀丸に貼り付けると「致命的内部エラー発生」
が出ることがあります。困ったなと思い、このフォーラムを検索して本
記事を見つけました。「折り返し990桁」に設定し直したら、出なくなり
ました。調査のご参考になれば幸いです。

[ ]