AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Focus der Anwendung

Ein Thema von DieFliege · begonnen am 26. Sep 2016 · letzter Beitrag vom 26. Sep 2016
 
DieFliege

Registriert seit: 6. Aug 2013
57 Beiträge
 
Delphi XE4 Professional
 
#1

Focus der Anwendung

  Alt 26. Sep 2016, 15:51
Hallo zusammen,

ich habe mal wieder eine (vermutlich) einfache Frage:

Ich habe mir ein kleines Programm gebastelt, was für mich in einem Browser einige Klicks durchführt. Dies onnte ich auch erfolgreich realisieren. Nun wollte ich mir dieses Programm etwas komfortabler gestalten und mir zwei Zähler einbauen. Die Zähler selbst funktionieren ebenfalls. Allerdings ist mir aufgefallen, dass diese Funktion beim Verlust des Focus meines Programms nicht weiter geführt wird. Hier einmal der Code:

Delphi-Quellcode:
procedure TForm1.btn_startClick(Sender: TObject);
begin
  //--
  btn_start.Visible := False;

  while runden > 0 do
  begin
    //------- hier die befehle aufführen, die je runde gemacht werden sollen
    //--------------- Klick hier und Klick da im Browser -------------------
    //----------------------------------------------------------------------
    lbl_runden.Caption := IntToStr(runden) + ' Runden';
    lbl_runden.Update;
    Sleep(5000);

    //-- ----- Restzeit Zähler -----
    for restzeit := restzeit downto 0 do
      begin
        //--
        lbl_restzeit.Caption := IntToStr(restzeit) + ' Sekunde(n)';
        lbl_restzeit.Update;
        Sleep(1000);
      end;
    //-- ----- beendet "while" -----
    runden := runden - 1;
    restzeit := 10;
  end;
end;
Wenn ich das Programm normal ausführe, ohne das ich im Browser rum klicke (also auch den Focus des Programms nicht verliere), funktioniert es problemlos. Starte ich das Programm und klicke irgendwo im Browser, werden die Zähler nicht mehr in Echtzeit fortgeführt, sondern nur am Ende angezeigt.

Meine Frage: Wie bekomme ich es hin, dass die Zähler trotzdem funktionieren, auch wenn das Programm gerade nicht den Focus hat?

Vorab schon mal vielen Dank für Tipps & Hinweise!

LG DieFliege
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:19 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