ab.com コミュニティ
https://www.activebasic.com/forum/

BytePtr型の初期化で不具合
https://www.activebasic.com/forum/viewtopic.php?t=2678
ページ 11

作成者:  ベーやん [ 2011年6月17日(金) 17:52 ]
記事の件名:  BytePtr型の初期化で不具合

毎度、お世話になります。

 BytePtr型変数の初期化で「全角のみ」正しく格納されません。

 突然と言いますか、気が付いたらこの様な現象が起こっていました。
と言うのも過去の物を見ても同じ使い方をしているのですが、何の問題も無く正しく格納されています。

何が原因なのでしょうか?

宜しくお願いします。


 MainWnd内のモジュールやプロシージャレベルは、問題なく格納されますが
インクルードファイルのモジュールやプロシージャレベルでは、「全角のみ」
正しく格納されません。

 又、インクルードファイル内での変数の初期化時に "ク" が有るとコンパイラが固まります。
Dim item1[1]= ["Active", "ベーシック"] As *Byte 'NG

 以前、「バグ報告」で、文字によって初期化出来ない・・・。 様な事が在りましたが、
それとは、また違うのでしょうか?

題名: BytePtr 型の初期化でコンパイラが固まる
http://www.activebasic.com/forum/viewto ... 37184a2e03


[Active Basic Ver 4.24.00 使用] (因みに Ver 5.00 cp3 も同様でした)

作成者:  たかせ [ 2011年6月19日(日) 10:36 ]
記事の件名:  確認しましたが

確認しましたが、提示されたソースコードは問題ありませんでしたが?
コンパイルできましたし、実行も見た目問題ないようです。
詳しく検証していませんが?

動作環境は
WINDOWS XP
WINDOWS 7 HOME
 いずれも X86です。

確認対象は
AB V4.24
AB V05CP3

>以前、「バグ報告」で、文字によって初期化出来ない・・・。 様な事が在りましたが、それとは、また違うのでしょうか?
>題名: BytePtr 型の初期化でコンパイラが固まる

上記の件は対応済みと思われますので違うと思います。
ちなみにWINDOWSのバージョンはなんでしょうか?

ここにテストしたソースコードを提示します。

作成者:  ベーやん [ 2011年6月19日(日) 17:54 ]
記事の件名:  BytePtr型の初期化で不具合

かせ様、ありがとう。
お世話になります。

>ちなみにWINDOWSのバージョンはなんでしょうか?
WINDOWS XP SP3 です。


 原因は、「文字化け」見たいです。

Active Basic Ver 3.13 で Test.sbp(インクルードファイル)を見たところ

Dim item1[1] = ["Active", "ベーシック"] As *Byte
Dim item2[1,1] = [["0-1", "0-2"],["1-1", "1-2"]] As *Byte
と、成るべきところ

Dim item1[1]= ["・。・・ス費ス会ス厄ス・, "繝吶・繧キ繝・] As *Byte
Dim item2[1,1] = [["0-・・, "0-・・],["・・1", "・・2"]] As *Byte
と、成っている。(格納されていた文字列)

又、コメントは全て「文字化け」しています。

Ver 4.24 や メモ帳(notepad.exe)で見ても、「文字化け」せず見えているのですが、
どうすれば良いのでしょう?


宜しくお願いします。

作成者:  べーやん [ 2011年6月19日(日) 18:56 ]
記事の件名:  お詫び

ご免なさい。
たかせ様、お名前間違いました。

作成者:  たかせ [ 2011年6月19日(日) 21:31 ]
記事の件名:  申し訳ありませんが

申し訳ありませんがVER 3.13は現在入手できず確認できません。
VER 3.10で確認しましたが問題ありませんでした。

作成者:  べーやん [ 2011年6月19日(日) 22:46 ]
記事の件名:  BytePtr型の初期化で不具合

お世話になります。
たかせ様、ありがとう。

>VER 3.10で確認しましたが問題ありませんでした。
 Ver 4.24 で正常なら VER 3.xx でも同じだと思います。

 Ver 3.13 で Test.sbp(インクルードファイル)を編集したものをコピーして、
Ver 4.24 で使用したところ、正常でした。
しかし、Ver 4.24 で保存し直すと同じ事になります。


宜しくお願いします。

作成者:  たかせ [ 2011年6月19日(日) 23:07 ]
記事の件名:  Re: BytePtr型の初期化で不具合

WIN-XP(たぶんWIN-7も同様?)では再現できませんでした。
なのでVer 4.24またはV05CP3を使用したほうがいいかもしれませんね。

>  Ver 3.13 で Test.sbp(インクルードファイル)を編集したものをコピーして、
> Ver 4.24 で使用したところ、正常でした。
> しかし、Ver 4.24 で保存し直すと同じ事になります。

作成者:  べーやん [ 2011年6月20日(月) 00:08 ]
記事の件名:  文字化け 見たい?

お世話になりました。
たかせ様、色々試して頂き、ありがとう御座いました。

原因が解り次第、報告します。

また、宜しくお願いします。

ページ 11 全ての表示時間は UTC+09:00 です
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/