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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.