PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21077 | 04/04/15 20:20:38 | RE(2):PB6.5: String型の判定 By isii |
21074 | 04/04/15 12:51:35 | RE(1):PB6.5: String型の判定 By Chicchi |
21071 | 04/04/14 18:55:21 | PB6.5: String型の判定 By 成 |
カテゴリ:PowerBuilderの不具合?
日付:2004年04月15日 12:51 発信者:Chicchi
題名:RE(1):PB6.5: String型の判定
成さん、こんにちは。
>いつも参考にさせていただいてます。
>以下の内容知っている方いますでしょうか?
>String型 ls_data
>
>ls_data = \"々\"
>
>Choose Case ls_data
> Case \"ー\"
> // ★この中に入ってしまいます。
>End Choose
>
>以上の現象が起きてしまいます。
>わかる方いましたら教えてください。
>宜しくお願いします。
>
>Version:PowerBuilder 6.5.1
> パッチをA,Bともインストール済み
以前同じ問題に悩まされました。これは PB のバージョンの問題ではありません。
Excel でも同じです。他に、少なくとも以下の文字はすべて同じと解釈されます。
々 8158
ー 815b
ー 00b0
ヽ 8152
ヾ 8153
ゝ 8154
ゞ 8155
「ー」だけはバイト数の違いで何とか識別できましたが、他は文字で比較しても
文字コードで比較してもダメでした。その時は半角カナを全角に変換する関数
を、しかも CHOOSE CASE 文で全カナ文字を列挙して作成しようとしていたので
すが (恥ずかしい)、LCMapString という API 関数を見つけたので逃げること
ができました。あまりお役に立てなくてすいません。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.