Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programm sichtbar im Hintergrundlaufen lassen (https://www.delphipraxis.net/178823-programm-sichtbar-im-hintergrundlaufen-lassen.html)

Natcree 29. Jan 2014 19:58

Programm sichtbar im Hintergrundlaufen lassen
 
Hallo ich habe ein Programm ( Programm 1) geschrieben welches nur ein gifimage enthält.
Beim Starten dieses Programms soll ein weiteres Programm geöffnet werden. Das Funktioniert auch.

Nun bleibt aber das (Programm 1) im Hintergrundstehen und das gif wird nicht weiter ausgeführt. das geht erst wenn ich es wieder in den Vordergrund hole.


Wie bekomme ich das hin das es im hintergrund weiter läuft?

Sir Rufo 29. Jan 2014 20:05

AW: Programm sichtbar im Hintergrundlaufen lassen
 
Zeig doch mal die betreffenden Codestellen, wo du das 2. Programm startest

Natcree 29. Jan 2014 20:07

AW: Programm sichtbar im Hintergrundlaufen lassen
 
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
borderstyle:=bsnone;
ShellExecute(Application.Handle,'open',PChar('Billiard.exe'),nil,PChar(nil),sw_ShowNormal);
end;

Sir Rufo 29. Jan 2014 20:14

AW: Programm sichtbar im Hintergrundlaufen lassen
 
Der
Delphi-Quellcode:
PChar(nil)
ist aber schon grenzwertig, oder?

Versuch es mal mit
Delphi-Quellcode:
ShellExecute( 0,'open', 'Billiard.exe',nil,nil,sw_ShowNormal);

Natcree 29. Jan 2014 20:17

AW: Programm sichtbar im Hintergrundlaufen lassen
 
naja da sich Programm 1 ( exe datei) im programmordner befindet habe ich es auf nil gesetzt.

oder sollte ich dort den pfad extra mit reinschreiben?

Sir Rufo 29. Jan 2014 20:19

AW: Programm sichtbar im Hintergrundlaufen lassen
 
Zitat:

Zitat von Natcree (Beitrag 1245893)
naja da sich Programm 1 ( exe datei) im programmordner befindet habe ich es auf nil gesetzt.

oder sollte ich dort den pfad extra mit reinschreiben?

Wenn da nix sein soll, dann schlicht und ergreifend
Delphi-Quellcode:
nil

Natcree 29. Jan 2014 20:22

AW: Programm sichtbar im Hintergrundlaufen lassen
 
okay habe ich geändert. Ändert aber noch nichts an der tatsache das die Programm exe im hintergrund nicht weiterläuft nur wenn sie den focus hat...

Medium 29. Jan 2014 22:11

AW: Programm sichtbar im Hintergrundlaufen lassen
 
Die EXE läuft ziemlich sicher noch weiter, nur dein GIF nicht. Womit zeigst du die Animation an?

Natcree 29. Jan 2014 22:47

AW: Programm sichtbar im Hintergrundlaufen lassen
 
mit einer timage komponente.

Natcree 29. Jan 2014 23:01

AW: Programm sichtbar im Hintergrundlaufen lassen
 
ich denke das problem ist das mein prog 2 maximiste ist und auf bsclear gestellt ist aber es keine wirkliche transparenz sondern nur ein snapshot des hintergrundes in der create phase.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:55 Uhr.
Seite 1 von 2  1 2      

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