PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22955 07/03/12 14:23:54 RE(5):PB10.0: Char型 配列の仕様が変わった? By seiou
22952 07/03/09 21:21:26 RE(4):PB10.0: Char型 配列の仕様が変わった? By Potato
22951 07/03/09 16:11:28 RE(3):PB10.0: Char型 配列の仕様が変わった? By seiou
22950 07/03/09 11:13:46 RE(2):PB10.0: Char型 配列の仕様が変わった? By seiou
22948 07/03/08 21:33:12 RE(1):PB10.0: Char型 配列の仕様が変わった? By Potato
22946 07/03/08 18:54:32 PB10.0: Char型 配列の仕様が変わった? By seiou

カテゴリ:PowerBuilderの開発環境
日付:2007年03月08日 21:33 発信者:Potato
題名:RE(1):PB10.0: Char型 配列の仕様が変わった?

seiouさん、こんばんは。

これです。

ftp://ftp.ashisuto.co.jp/pub/sybase/TechNote/J-TN034.pdf

>いつも参考にさせていただいてます。
>以下の内容わかる方いましたらご教授願います。

>現在PowerBuilder6.5.1→10.2.1へバージョンアップ作業をしているのですが
>Char型の仕様について教えてください。

>--PB6.5.1の場合-----------------------------------
>Char   lc_data[10]
>String ls_txt

>ls_txt = \"あいうえお\"
>lc_data = ls_txt

>以上のように代入すると
>lc_data[1] = \"・\"
>lc_data[2] = \"゚\"
>lc_data[3] = \"・\"
>lc_data[4] = \"・\"
>lc_data[5] = \"フ\"
>lc_data[6] = \"・\"
>lc_data[7] = \"・\"
>lc_data[8] = \"c\"
>lc_data[9] = \"・\"
>lc_data[10] = \"・\"

>以上のように一バイトずつ代入されます。
>--PB10.2.1の場合-----------------------------------
>Char   lc_data[10]
>String ls_txt

>ls_txt = \"あいうえお\"
>lc_data = ls_txt

>以上のように代入すると
>lc_data[1] = \"あ\"
>lc_data[2] = \"い\"
>lc_data[3] = \"う\"
>lc_data[4] = \"え\"
>lc_data[5] = \"お\"
>lc_data[6] = \"\"
>lc_data[7] = \"\"
>lc_data[8] = \"\"
>lc_data[9] = \"\"
>lc_data[10] = \"\"

>以上のように1文字ずつ代入されてしまいます。
>----------------------------------------------------
>PB10でChar型の仕様が変更されたのでしょうか?
>ヘルプを参照してもそのような記述は一切ありませんでした。
>もし仕様が変更になっているなら
>PB6.5と同じように1バイトずつ代入されるように出来る
>代替の方法もできればご教授願います。

>※既にMIDCなどで1バイト代入する方法を試したのですが
> 出来ませんでした。

>以上、宜しくお願いします。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net 9
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.