Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Cross development platform form embedding.

Cross development platform form embedding.

Scheduled Pinned Locked Moved C#
csharppythonvisual-studiocomhardware
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    daviiie
    wrote on last edited by
    #1

    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?

    K 1 Reply Last reply
    0
    • D daviiie

      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?

      K Offline
      K Offline
      Kevin McFarlane
      wrote on last edited by
      #2

      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

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups