| 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();
|