External Symbols (Delphi)
Go Up to Delphi Compiler Directives (List) Index
| 
 Type  | 
 Parameter  | 
| 
 Syntax  | 
 {$EXTERNALSYM identifier [ 'typeNameInHpp' [ 'typeNameInHppUnion' ]]}  | 
Used when generating header files for consumption by C++Builder. 
The EXTERNALSYM directive prevents the specified Delphi symbol from appearing in header files generated for C++. If an overloaded routine is specified, all versions of the routine are excluded from the header file.
The 'typeNameInHpp' and 'typeNameInHppUnion' fields work as follows:
- You can specify both of these two, or one of them, or neither of them.
 - 'typeNameInHpp' is the name that is emitted when using the symbol.
 - 'typeNameInHppUnion' is the name that is used if the symbol is declared inside a union (variant section of Pascal record type).