IDL Primitive
Types |
string |
The CORBA string indicates
that the method returns an unicode string value. It maps to
String type.
|
|
// CORBA IDL
string something();
// Delphi
Function something() : String;
|
wstring |
The CORBA wstring indicates
that the method returns an unicode string value. It maps to
String type.
|
|
// CORBA IDL
wstring something();
// Delphi
Function something() : String;
|
char |
The CORBA char indicates
that the method returns a 16-bit unicode char value. It maps to
Char type.
|
|
// CORBA IDL
char something();
// Delphi
Function something() : Char
|
wchar |
The CORBA wchar indicates
that the method returns a 16-bit unicode char value. It maps to
Char type.
|
|
// CORBA IDL
wchar something();
// Delphi
Function something() : Char;
|
octet |
The CORBA octet indicates
that the method returns an unsigned 8-bit integer value. It maps to
Byte type.
|
|
// CORBA IDL
octet something();
// Delphi
Function something() : Byte;
|
long |
The CORBA long indicates
that the method returns a signed 32-bit integer value. It maps to
Integer type.
|
|
// CORBA IDL
long something();
// Delphi
Function something() : Integer;
|
unsigned
long |
The CORBA unsigned long indicates
that the method returns an unsigned 32-bit integer value. It maps to
Delphi's Cardinal type.
|
|
// CORBA IDL
unsigned long something();
// Delphi
Function something() : Cardinal;
|
short |
The CORBA short indicates
that the method returns a signed 16-bit integer value. It maps to
Delphi's SmallInt type.
|
|
// CORBA IDL
short something();
// Delphi
Function something() : SmallInt;
|
unsigned
short |
The CORBA unsigned short indicates
that the method returns an unsigned 16-bit integer value. It maps to
Delphi's Word type.
|
|
// CORBA IDL
unsigned short something();
// Delphi
Function something() : Word;
|
long
long |
The CORBA long long indicates
that the method returns a signed 64-bit integer value. It maps to
System.Int64 type.
|
|
// CORBA IDL
long long something();
// Delphi
Function something() : System.Int64;
|
unsigned
long long |
The CORBA unsigned long long indicates
that the method returns an unsigned 64-bit integer value. It maps to
System.UInt64 type.
|
|
// CORBA IDL
unsigned long long something();
// Delphi
Function something() : System.UInt64;
|
double |
The CORBA double indicates
that the method returns a double precision floating value.
It maps to Double type.
|
|
// CORBA IDL
double something();
// Delphi
Function something() : Double
|
float |
The CORBA float indicates
that the method returns a single precise floating value. It maps to
Single type.
|
|
// CORBA IDL
float something();
// Delphi
Function something() : Single;
|
void |
The CORBA void
indicates that the method returns nothing. It maps to Delphi's
Procedure declaration .
|
|
// CORBA IDL
void something();
// Delphi
Procedure something();
|