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 in eine andere exe einbinden (https://www.delphipraxis.net/98240-exe-eine-andere-exe-einbinden.html)

taktaky 23. Aug 2007 18:12


exe in eine andere exe einbinden
 
Hallo,

Ich habe 2 exe Datein und möchte eine in die andere einbinden !
eine exe ist wie ein Bild (100x100 Pixcel)
die andere ist auch genauso und hat diese Maßen etwa 500x500 Pixcel

Wenn die exe startet, soll das die andere exe drinnen mitgestartet werden. Es muss aber stehten wo es ist (wo es positioniert )

Gruß

mkinzler 23. Aug 2007 18:21

Re: exe in eine andere exe einbinden
 
Was hast du vor?

taktaky 23. Aug 2007 18:35

Re: exe in eine andere exe einbinden
 
So sollen die Programme aussehen, wenn exe1 startet:
http://members.lycos.co.uk/forforums...-einbinden.jpg
das Programm 2 soll wie im Bild ohne Titel-Leiste

Gruß

mkinzler 23. Aug 2007 18:40

Re: exe in eine andere exe einbinden
 
Warum brauchst du 2 Anwendungen?

Torpedo 23. Aug 2007 18:44

Re: exe in eine andere exe einbinden
 
Zitat:

Zitat von mkinzler
Warum brauchst du 2 Anwendungen?

Vielleicht ist das ja nicht sein eigenes Programm, sondern ein fremdes, z.B. Notepad.

Cyberbob 23. Aug 2007 18:46

Re: exe in eine andere exe einbinden
 
du kannst doch in einer anwendung mehrere forms verwenden. warum also eine zweite exe-datei.
ich würde dir generell davon abraten eine ausführbare datei in eine andere einzubinden, viele virenscanner reagieren darauf alergisch und ich würde so ein programm dann nicht mehr starten!

taktaky 23. Aug 2007 18:51

Re: exe in eine andere exe einbinden
 
da das 2. Programm ein fremdes Programm ist. Deswgen

Cyberbob 23. Aug 2007 19:26

Re: exe in eine andere exe einbinden
 
Du könntest die Exe als Resource einbinden und dann in eine neue Datei schreiben. Aber bei solchen vorgängen mekert der Virenscanner!
Was genau sollen die Programme machen

Luckie 23. Aug 2007 20:11

Re: exe in eine andere exe einbinden
 
Zitat:

Zitat von Cyberbob
Du könntest die Exe als Resource einbinden und dann in eine neue Datei schreiben. Aber bei solchen vorgängen mekert der Virenscanner!

Kein Virenscanne rmekert, wenn du eine Ressource zur Laufzeit entpackst und auf die Festplatte schreibst. Nach dem start der anderen Exe musst du nur dessen Fenster mit MSDN-Library durchsuchenSetParent dein Fenster als Parent zu weisen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  hWnd: THandle;
begin
  hWnd := FindWindow(nil, 'ConTEXT');
  Windows.SetParent(hWnd, Self.Handle);
end;

Cyberbob 23. Aug 2007 20:23

Re: exe in eine andere exe einbinden
 
Habs eben ausprobiert. Wenn man eine Resource als Datei speichert und ausführt mekert mein Virenscanner

Luckie 23. Aug 2007 20:26

Re: exe in eine andere exe einbinden
 
Häng das Projekt mal an. Ich habe keine Lust, das jetzt selber zu programmieren.

taktaky 23. Aug 2007 21:27

Re: exe in eine andere exe einbinden
 
Zitat:

Zitat von Luckie
Häng das Projekt mal an. Ich habe keine Lust, das jetzt selber zu programmieren.

Wie Du das Bild Oben siehst, das Programm keine Objekte. Leere Form :
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

// test.exe)

end.
Gruß

Blackheart 23. Aug 2007 21:48

Re: exe in eine andere exe einbinden
 
Zitat:

Zitat von taktaky
Zitat:

Zitat von Luckie
Häng das Projekt mal an. Ich habe keine Lust, das jetzt selber zu programmieren.

Wie Du das Bild Oben siehst, das Programm keine Objekte. Leere Form :
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

// test.exe)

end.
Gruß

@taktaky Ich schätze mal Du warst nicht unbedingt gemeint gemeint, aber dein Beispiel ist nicht "Ohne" - Quelltext sagt eben mehr aus als irgend welche Worte. :wink:

taktaky 24. Aug 2007 11:36

Re: exe in eine andere exe einbinden
 
Hallo

das ist kein Projekt. Ich möchte nur wissen, wie das geht?
Natürlich das 2.Programm ist nicht leer. Ich habe aber seinen Code nicht, das es ein fremdes Programm ist.

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 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