Integration in eine bestehende Windowsanwendung

Alles rund um die Programmierung mit Qt
Antworten
saltoricco
Beiträge: 2
Registriert: 5. Mai 2006 02:40

Integration in eine bestehende Windowsanwendung

Beitrag von saltoricco »

Hallo da draussen,

wir haben hier eine umfangreichere Windowsanwendung (WTL) und planen sie schrittweise auf Qt umzustellen. So auf einmal schaffen wir das leider nicht. Deswegen meine Frage:

Ist es moeglich, ein Qt Fenster (Widget) in ein das Fenster einer bestehenden Win32-Applikation zu integrieren? Hat das einer von euch mal geschafft, mit Win32, WTL oder vielleicht MFC?

Vielen Dank!

Holger
Nassian
Beiträge: 126
Registriert: 20. Juni 2005 21:14

Beitrag von Nassian »

So weit ich informiert bin, ist die einzige Möglichkeit das schreiben eines eigenständigen Programms und das Verwenden einer entsprechenden Schnittstelle zur Kommunikation.
Alles seehr flickwerkmäßig, ich würde die Resourcen eher in einen Rewrite stecken.
saltoricco
Beiträge: 2
Registriert: 5. Mai 2006 02:40

Beitrag von saltoricco »

Nassian hat geschrieben:So weit ich informiert bin, ist die einzige Möglichkeit das schreiben eines eigenständigen Programms und das Verwenden einer entsprechenden Schnittstelle zur Kommunikation.
Alles seehr flickwerkmäßig, ich würde die Resourcen eher in einen Rewrite stecken.
Danke, Nassian!

Hmm, hoert sich ja nicht so ermutigend an. Eine Neuentwicklung steht leider ausser Frage, aus finanziellen Gruenden (venture capital funded start-up). Inzwischen schau' ich mir eine moegliche Loesung mit Verwendung von ActiveX an. Waere aber sehr dankbar wenn noch weiter Ideen hier reinkaemen.

Danke

Holger
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

Du kannst die besthende exe datei mit qt starten ... mit qprocess...
im hindergrund oder voll und parameter abfragen.... wenn welche vorkommen.. in der externe exe...

aber das ganze ist dan wie eine ***.bat datei die was aufmacht....
oder wie ein 40 tonnen laster der eine cola pfand dose transportiert... oder umgekehrt....
Antworten