 |
|
HDevEngine
Run HDevelop programs within your C++, Visual Basic .NET, C# application
|
HDevEngine - the "HDevelop Engine" -
is a library that acts as an interpreter and
lets you directly load and execute HDevelop programs and
procedures from within your C++, C#, or
Visual Basic .NET application.
With HDevEngine you can dynamically query the interfaces of
loaded HDevelop procedures.
It enables you to call procedures by
passing corresponding input parameter values
and retrieving output parameter values
(note: specific HDevelop operators regarding the HDevelop
GUI, such as dev_display, are not supported, but
must be implemented by the user).
HDevEngine also supports you by its exception handling.
|
 |
Working with HDevelop - the "traditional way"
|
 |
 |
|
|
 |
 |
 |
 |

- Rapid prototyping of the vision program
within HDevelop's interactive development
environment.
Then, export the program as
C++, C, C#, or Visual Basic code.
- If necessary, add code for a specific user
interface or for the process integration.
Then compile the application.
- Execute the application. Any changes require
compiling it again.
|
 |
 |
 |
 |
 |
Working with HDevelop and HDevEngine -
the "smart way"
|
 |
 |
|
|
 |
 |
 |
 |

HDevEngine lets you directly integrate HDevelop Code into
your application. By this, you can change your application
without the need of compiling it again.
Typical use cases: update an application or
adapt it to changing productions, or adapt it to
customer-specific needs.
|
 |
 |
 |
 |
|