Cross development platform form embedding.
-
Could someone point me at the risks of embedding forms from one development invironment into other development environments? For example writing an application in python and embedding it into a windows application or vice versa and the two apps have to communicate with each other. I have been tasked with writing a windows app with a composite Gui which will have a COM facade and then have it embedded into an Omnis Studio form. For those of you unfamiliar with Omnis Studio think of Visual Studio on acid. What are the dangers of writing an application in C# then embedding it onto another development platforms form?
-
Could someone point me at the risks of embedding forms from one development invironment into other development environments? For example writing an application in python and embedding it into a windows application or vice versa and the two apps have to communicate with each other. I have been tasked with writing a windows app with a composite Gui which will have a COM facade and then have it embedded into an Omnis Studio form. For those of you unfamiliar with Omnis Studio think of Visual Studio on acid. What are the dangers of writing an application in C# then embedding it onto another development platforms form?
daviiie wrote:
Could someone point me at the risks of embedding forms from one development invironment into other development environments?
I don't know. But the Eiffel guys have done this. You might like to consult them. See: Full Eiffel on the .NET Framework[^] About 2/3 of the way down in the section on Eiffel libraries there is a screenshot of a Win Forms datagrid running inside a native EiffelVision window. It says: "Particularly interesting is the ability to combine Eiffel mechanisms, such as EiffelVision, with .NET Framework mechanisms, such as Windows Forms. For example, you can embed, in a possibly complex EiffelVision application, an advanced Windows Form control such as a Datagrid providing direct display of a database through ADO.NET. The figure below shows such a Datagrid displayed as part of an EiffelVision window." Also, can't you do the same with MFC - embed Windows Form in an MFC window? Still, the Eiffel example is interesting in that it illustartes doing this with a non-MS host.
Kevin