Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wann läd mein Programm? (https://www.delphipraxis.net/121874-wann-laed-mein-programm.html)

Poseidon 6. Okt 2008 11:37


Wann läd mein Programm?
 
Hallo Delphianer,

ich progge immernoch :roll: an meinem Mediaplayer, welcher sowohl Musik als auch Videos wiedergibt. Wenn ich ein Lied/Video öffne läd das Programm. In dieser Zeit soll das Image1 sichtbar werden. Woher weiß mein Programm (Timer, weil's wohl gut dafür geeignet ist) wann etwas geladen wird? Ungefähr so (im onTime Ereignis:

Delphi-Quellcode:
If MyProgramm.lade then
Image1.visible:= true
else
Image1.visible:= false;
Hoffe ihr wisst was ich meine. Danke im voraus!
mfg Poseidon

Mr_G 6. Okt 2008 11:39

Re: Wann läd mein Programm?
 
Ich muss gestehen so richtig verstehe ich nicht was du meinst. Willst du evtl. einen Hier im Forum suchenSplashscreen?

Poseidon 6. Okt 2008 11:42

Re: Wann läd mein Programm?
 
Ich will das wenn mein Programm etwas läd (also ein Lied/Video öffnet) Image1.visible:= true ist und wenn er fertig geladen hat das Image.visible:= false ist.

calculon 6. Okt 2008 11:45

Re: Wann läd mein Programm?
 
Warum nicht so?
Delphi-Quellcode:
Image1.Visible:= TRUE;
{ Application.ProcessMessages; }
LadeIrgendwas;
Image1.Visible:= FALSE;
Gruß
--

nahpets 6. Okt 2008 11:46

Re: Wann läd mein Programm?
 
Hallo,
Zitat:

Zitat von Poseidon
Ich will das wenn mein Programm etwas läd (also ein Lied/Video öffnet) Image1.visible:= true ist und wenn er fertig geladen hat das Image.visible:= false ist.

wenn ich mich nicht täusche, hat TImage ein OnProgress und wenn PercentDone = 100, sollte Image.visible := not (PercentDone = 100) reichen.

Poseidon 6. Okt 2008 11:54

Re: Wann läd mein Programm?
 
:wiejetzt:
Was soll ich machen? WaS ist PercentDone und was soll ich damit machen????? Das ist so Kompliziert, das muss richtig sein :drunken:

nahpets 6. Okt 2008 12:24

Re: Wann läd mein Programm?
 
Hallo,
Zitat:

Zitat von Poseidon
:wiejetzt:
Was soll ich machen? WaS ist PercentDone und was soll ich damit machen????? Das ist so Kompliziert, das muss richtig sein :drunken:

im Objektinspektor bitte bei den Ereignissen in der Zeile OnProgress einen Doppelklick machen und in der von Delphi erstellten Prozedur folgenden Quelltext einfügen:
Delphi-Quellcode:
 Image1.visible := not (PercentDone = 100);
Hoffe, das hilft.

Reinhardtinho 6. Okt 2008 12:38

Re: Wann läd mein Programm?
 
Die Frage ist doch, was lädtst du worein? :glaskugel:

Du willst ein Lied oder ein Video laden und während diesem Ladevorgang ein Image anzeigen, richtig?

D.h. das hat nichts damit zu tun, ob das Bild in TImage geladen wird.

Welche Komponente nutzt du denn zum Laden? Ein bisschen Code wäre auch sehr hilfreich

Poseidon 6. Okt 2008 13:44

Re: Wann läd mein Programm?
 
Zitat:

Zitat von Reinhardtinho
Du willst ein Lied oder ein Video laden und während diesem Ladevorgang ein Image anzeigen, richtig?

Ja so ist es. Mit dem Opendialog suche ich den Filename und gebe diesen Filename an TMediaplayer weiter:
Delphi-Quellcode:
 
Opendialog1.Execute;
  If Opendialog1.FileName= '' then
   begin
Mediaplayer1.FileName := Opendialog1.FileName;
Mediaplayer1.Open;
Mediaplayer1.Enabled:= true;
Mediaplayer1.play;

Reinhardtinho 6. Okt 2008 13:50

Re: Wann läd mein Programm?
 
Dann schau doch mal bei den Methoden von TMediaPlayer unter Updated nach.


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