PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
8803 99/10/15 17:15:56 RE(7):PB5.0.03: データ型について By あすかちゃんの父
8802 99/10/15 17:11:56 RE(6):PB5.0.03: データ型について By こてちゅ
8800 99/10/15 17:10:07 RE(5):PB5.0.03: データ型について By M.M
8797 99/10/15 16:49:31 RE(4):PB5.0.03: データ型について By こてちゅ
8794 99/10/15 16:27:26 RE(3):PB5.0.03: データ型について By M.M
8789 99/10/15 15:42:56 RE(2):PB5.0.03: データ型について By あすかちゃんの父
8784 99/10/15 14:05:04 RE(1):PB5.0.03: データ型について By M.M
8783 99/10/15 13:53:45 PB5.0.03: データ型について By しも

カテゴリ:PowerBuilderの開発環境
日付:1999年10月15日 17:10 発信者:M.M
題名:RE(5):PB5.0.03: データ型について

こてちゅさん、こんにちは。

>んと、VB6.0で調べたんですけど、
>Byte型って、8ビットの符号なし整数なんですけど…
>で、PBのChar型は、1文字のAscii文字としています。
>だから、PBで
>char a
>a = 1
>とすると、コンパイルエラーだし、
>VBで
>Dim a as Byte
>a = \"C\"
>とすると、これまたコンパイルエラーですけど…

いい加減なことばっかり発言してると信用落としそうなので、
きちんと実験君しました。

正確に言うとこてちゅさんの発言のとおりなんですが、PBで
1Byteデータを扱えるのは、char型だけなんですよね。

従って、VBで
 dim a as byte
 a = 1
と記述したのを、PBで記述すると
 char a
 a = char(1)
となります。

PBのchar型は文字扱いなので、数値として出力する場合は
Asc関数を使用します。
 例:
 char a
 a = char(1)
 messageBox(\"Char型変数を数値で表示\",\"a = \"+string(asc(a)))

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Sybase Open Client/C 11
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Server System 11
WebServer (記載なし)

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