BytePtr 型の初期化でコンパイラが固まる

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: BytePtr 型の初期化でコンパイラが固まる

by 山本 » 2005年12月25日(日) 05:02

ご報告ありがとうございます。

原因を突き止めることができましたので、次回のバージョンアップで修正します。

by hira » 2005年12月24日(土) 20:02

私から調べたことを追加します。

コード: 全て選択

Dim a=Ex"\x81\x5b" As BytePtr
Ex"\x81\x5b" は "ー" と同じものを表すにもかかわらずコンパイルが完了します。

コード: 全て選択

Dim a="ゼ" As BytePtr
これも固まります。
"ー" は [81 5B] "ゼ" は [83 5B] となることから、[5B] という文字がポイントになっているようです。

というわけで、

コード: 全て選択

Dim a="[" As BytePtr
これも固まりました。"[" の文字コードは [5B] です。

BytePtr 型の初期化でコンパイラが固まる

by Toshi » 2005年12月24日(土) 19:20

コード: 全て選択


Dim a="ー" As BytePtr

というコードをコンパイルするとコンパイラが固まります。
文字列の中に長音「ー」が含まれている場合に発生します。ですので、

コード: 全て選択


Dim a="ベーシック" As BytePtr

の様なものも同じです。

ページトップ