This dialog is displayed only for a server project and if the chosen definition file is an IDL file. It is used to specify how marshalling will work for the component. The first choice that has to be made is whether the component will be accessed through Automation (using IDispatch) or through the interface's virtual table (for additional information on Automation versus virtual table access, please consult COM).
If you choose Automation, then the Universal marshaler will be used (for additional information on Marshalling please see the chapter COM). If you specify Virtual Table access, then you have the choice between using the Windows Universal marshaler and the marshaler generated from the definition file. Since this dialog is displayed only when the definition file is an IDL file, choosing Standard Marshalling will force the wizard to compile the marshaler from the code generated with the MIDL compiler. Standard marshalling should be used whenever some interface functions make use of non-Automation compatible types.
See Also:
Introduction Dialog and Main Window,
Generated Code Type Dialog,
Definition
File Dialog,
Eiffel
Project File Dialog,
Destination
Folder Dialog,
IDL
Marshaling Definition Dialog,
Type
Library Marshaling Definition Dialog,
Final
Dialog,
COM
Definition File Processing,
Eiffel
Project Processing,
Generated
Files,
Class
Hierarchy,
Accessing
a Component,
Building
a Component