mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-08 15:52:26 +01:00
Added clarification that EiffelCOM Wizard is a tool separate from EiffelStudio.
Author:halw Date:2010-05-28T19:15:42.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@625 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
[[Property:uuid|b73bc137-55ce-5404-e178-d88565cb6b62]]
|
||||
The COM standard allows software components written in different languages to communicate with each other. However, building COM compliant applications requires the development of a large amount of "plumbing" code dedicated to supporting the technology. The EiffelCOM wizard was designed to free Eiffel developers from having to write the plumbing code.
|
||||
|
||||
The EiffelCOM wizard is a powerful tool that enables both the rapid development of COM components in Eiffel and the access of COM components from Eiffel systems. The wizard consists of a series of input fields, in which you describe the component's characteristics. The wizard uses data you enter to produce:
|
||||
The '''EiffelCOM Wizard''' is a powerful tool that enables both the rapid development of COM components in Eiffel and the access of COM components from Eiffel systems. The wizard consists of a series of input fields, in which you describe the component's characteristics. The wizard uses data you enter to produce:
|
||||
# An Eiffel system skeleton
|
||||
# The code to access or create a component
|
||||
# The component-specific runtime libraries.
|
||||
@@ -12,6 +12,10 @@ The wizard allows Eiffel developers with little COM knowledge to develop and reu
|
||||
|
||||
The wizard generates code from a Type Library and additional information given by the user. The generated code consists of Eiffel classes, C/C++ files, and library files. The wizard automatically produces library files from generated C and C++ code. You do not need to modify generated C/C++ code to build your EiffelCOM system.
|
||||
|
||||
|
||||
{{note|The '''EiffelCOM Wizard''' is delivered with EiffelStudio, but it is a '''standalone tool''' (i. e., not part of the EiffelStudio IDE). You can find the wizard by following the directory path: ''$ISE_EIFFEL\wizards\com''. The executable file ''com_wizard_launcher.exe'' will launch the GUI version of the wizard. The executable file ''com_wizard.exe'' is a command line version of the wizard described [[Wizards: Command Line Options|here]].}}
|
||||
|
||||
|
||||
==Code Generation Process==
|
||||
|
||||
[[Image:introduction]]
|
||||
@@ -19,6 +23,7 @@ The wizard generates code from a Type Library and additional information given b
|
||||
|
||||
The wizard can automatically compile the generated C and Eiffel code. To produce a Type Library corresponding to a given IDL file the wizard relies on '''MIDL''', the Microsoft IDL compiler. You may also provide the wizard with a Type Library directly. The wizard can also be used to add a COM interface to an existing Eiffel project. For the rest of the manual a '''COM Definition File''' will refer to the input file given to the wizard (either an IDL file, a Type Library or an Eiffel project file).
|
||||
|
||||
|
||||
{{seealso|[[EiffelCOM Wizard Guided Tour|Guided Tour]] , [[EiffelCOM Wizard Reference|EiffelCOM wizard reference]] }}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user