PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
15154 01/04/24 19:05:24 RE(4):PB6.5: string から longに変換しましょう By aki
15131 01/04/23 11:57:42 RE(3):PB6.5: string から longに変換しましょう By ぞう
15130 01/04/23 11:21:52 RE(2):PB6.5: string から longに変換しましょう By matuda
15124 01/04/21 00:50:18 RE(1):PB6.5: string から longに変換しましょう By めめ
15123 01/04/20 22:30:37 PB6.5: string から integerに変換した時の異常データについて By matuda

カテゴリ:スクリプトの記述
日付:2001年04月23日 11:57 発信者:ぞう
題名:RE(3):PB6.5: string から longに変換しましょう

matudaさん、こんにちは。

>d01ウインドウのwf_retrieve_tanto 戻り値はstring
>string  rttext1
>// ddlb_tantoはddlb_tantoから継承して作成したドロップダウンリストボックス
>rttext1 = string(ddlb_tanto.uof_get_code())

>関数 u_ddlb_tanto:uof_get_codeの戻り値 integer
>string ls_code
>int    li_code
>ls_code = \"48018\"
>li_code = Integer(ls_code)
>Return li_code

>上記処理した結果、li_codeの時点で-31518に変換されていた為、
>long(ls_code)に変更した所、48018になりましたが、
>rttext1 は、\"-31518\"となってしまいます。
関数の戻り値にString型を希望するのであれば、
最初からuof_get_codeの戻り値をString型にすれば良いのでは?
もしくは、uof_get_codeの戻り値をLong型にしないと、、。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X

Server SoftWare

OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)

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