C/C++数据类型转换
下表所列的数据类型并非C与C++的全部数据类型,但它们是编写PowerBuilder与C/C++接口程序中最常用的数据类型,其中第一个表在PowerBuilder到C的转换,一般在C代理生成器中使用。第二个表是C/C++到Powerbuilder的转换,用于编写DLL库。
PowerBuilder数据类型
C/C++ 数据类型
Blob
PBBlob
Boolean
int
Character
char
Date
PBDate
DateTime
PBDateTime
Decimal
PBDecimal
Double
double
Integer
int
Real
float
String
PBString
Time
PBTime
UnSignedInteger
unsigned int
C/C++ 数据类型
PowerBuilder 数据类型
BOOL
Boolean
WORD
UnSignedInteger
DWORD
UnSignedLong
HANDLE
UnSignedLong
HWND
UnSignedLong
LPSTR
String Ref
LPBYTE
String Ref
LPINT
Long Ref
char
Blob{1}
int
Integer
unsigned int
UnSignedInt
long
Long
ULONG/unsigned long
UnSignedLong
double
Double
char *
String Ref