ActiveBasicのバグと思われる不具合を発見された方は、こちらから知らせていただけると助かります。
-
Toshi
- 記事: 98
- 登録日時: 2005年7月19日(火) 19:47
- お住まい: 山形県
#1
投稿記事
by Toshi »
コード: 全て選択
Dim a="ー" As BytePtr
というコードをコンパイルするとコンパイラが固まります。
文字列の中に長音「ー」が含まれている場合に発生します。ですので、
コード: 全て選択
Dim a="ベーシック" As BytePtr
の様なものも同じです。
-
hira
- 記事: 203
- 登録日時: 2005年5月31日(火) 20:14
- お住まい: 兵庫県
#2
投稿記事
by hira »
私から調べたことを追加します。
コード: 全て選択
Dim a=Ex"\x81\x5b" As BytePtr
Ex"\x81\x5b" は "ー" と同じものを表すにもかかわらずコンパイルが完了します。
コード: 全て選択
Dim a="ゼ" As BytePtr
これも固まります。
"ー" は [81 5B] "ゼ" は [83 5B] となることから、[5B] という文字がポイントになっているようです。
というわけで、
コード: 全て選択
Dim a="[" As BytePtr
これも固まりました。"[" の文字コードは [5B] です。
-
山本
- Site Admin
- 記事: 535
- 登録日時: 2005年5月30日(月) 15:08
#3
投稿記事
by 山本 »
ご報告ありがとうございます。
原因を突き止めることができましたので、次回のバージョンアップで修正します。