Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Exe-Programm in Delphi-Form anzeigen (https://www.delphipraxis.net/125943-exe-programm-delphi-form-anzeigen.html)

Hazardos 15. Dez 2008 12:14


Exe-Programm in Delphi-Form anzeigen
 
Moin Jungs,

ich habe mir eine kleine 3D-Animation mit 3D Gamestudio gebastelt und möchte diese (im EXE-Format) in eine Delphi-Form einbinden.
Um mit Dateien und Windowsfunktionen zu arbeiten ist Delphi um längen praktischer, daher wüsste ich gerne, wie ich das nun bewerkstelligen könnte.

Ich möchte also das Fenster einer anderen Datei in ein Delphiformular so einbinden, dass ich die Position festlegen kann. Ich mcöhte also noch einige Windows-komponenten dem Formular hinzufügen.

Während Ihr Euch eine entsprechende Antwort überlegt, werde ich meine Suche fortsetzen! Dankbar bin ich natürlich für jede Antwort!

Gruß, Jörn

[Sollte ich in die falsche Kategorie für mein Thema gerutsch sein, verzeihet mir bitte und verschiebt meinen Beitrag :-)]

mkinzler 15. Dez 2008 12:15

Re: Exe-Programm in Delphi-Form anzeigen
 
Unterstützt die Exe ActiveX? Sonst ist es nicht so einfach möglich

Hazardos 15. Dez 2008 12:22

Re: Exe-Programm in Delphi-Form anzeigen
 
sieht nicht so aus :cry:

hanspeter 15. Dez 2008 12:26

Re: Exe-Programm in Delphi-Form anzeigen
 
Sollte recht einfach gehen, wenn man dem einzubettenden Programm das Fensterhandle des Parent übergeben kann. z.B. als Aufrufzeile.
Dann mit der API Function das Windowparent setzen.
Gruß
Peter

Sherlock 15. Dez 2008 13:05

Re: Exe-Programm in Delphi-Form anzeigen
 
Delphi-Quellcode:
Windows.SetParent(HPlugin, HContainer);
Das wars.

Sherlock

Hazardos 15. Dez 2008 15:46

Re: Exe-Programm in Delphi-Form anzeigen
 
Danke, hat super geklappt!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz