AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:32

Parameter dieser Suchanfrage:

Suche in Thema: Thread soll eine Minute warten: Sleep oder Timer?
Suche alle Beiträge, die von "Bbommel" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 3. Feb 2009
    Alles klar. Vielen Dank noch mal, jetzt kann es dann so langsam ans echte Projekt gehen. :dp:
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 3. Feb 2009
    Hallo Sirius, hallo zusammen,

    eine Nachfrage habe ich noch zu deinem Ansatz.



    Es geht mir um die markierten Stellen:

    1. Create: Du rufst den Vorgänger immer mit "false" auf - machst du das, weil sonst die Gefahr besteht, dass das Execute schon losrennt, bevor das Create durch ist? Das heißt, wenn ich will, dass der Parameter noch weiter beachtet wird, müsste das Create vollständig so...
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 3. Feb 2009
    Hallo zusammen,

    Danke euch allen für die Anregungen und auch die Diskussionen - das alles hat mir nicht nur für die eigentliche Umsetzung, sondern auch für das Wissen, warum ich das eigentlich tue, weitergeholfen.

    Einen hab ich aber noch. ;) Am Anfang hatte ich selbst noch eine Lösung vorgeschlagen, auf die niemand weiter eingegangen ist (wie gemein... ;) ). Das war der Ansatz, in dem sich...
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 2. Feb 2009
    Es geht mir aber doch nicht um das Anzeigen der Daten - da hast du recht, das sollte ausreichend schnell sein und auch nicht unterbrochen werden - sondern um das BESCHAFFEN der Daten. Würde ich das ohne Threads, sondern direkt im Timer machen, dann würde der Benutzer in einem Moment ganz normal mit dem Programm arbeiten können und im nächsten Moment reagiert das Programm nicht mehr, weil gerade...
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 2. Feb 2009
    Weil das nur ein stark vereinfachtes Beispiel war, bei dem es mir um das Problem mit dem sauberen Beenden ging. Im realen Programm wird es um eine Datenbank-Abfrage gehen. Und wenn man das schon mal gemacht hat, weiß man, dass Verbindungsaufbau und/oder Abfrage gerne mal ein paar Sekunden dauern. Da wäre es für den Anwender nicht so schön, wenn ihm plötzlich die Anwendung einfriert, obwohl er nix...
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 2. Feb 2009
    Okay, ich denke es mir einfach hier hin als Antwort auf meine Rückfrage. Sieht gut aus, Danke dir.

    Bis denn
    Bommel
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 2. Feb 2009
    Jepp, genau das ist ja mein Problem.



    Nur zum Verständnis noch mal nachgefragt: Das ist ja eigentlich der gleiche Ansatz, wie ich ihn mit dem mehrfachen Hochzählen von i und dazwischen einem kürzeren sleep hatte, nur über den TickCount eleganter, weil die 60 Sekunden besser eingehalten werden können, richtig?

    Mein Problem mit dem Ansatz ist nur, dass es sich komisch "anfühlt", wenn...
  • Forum: Object-Pascal / Delphi-Language

    Re: Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 2. Feb 2009
    Also sollte ich innerhalb des Threads das
    sleep(10000)
    durch ein
    waitForSingleObject(Handle,10000);
    ersetzen?

    So ganz schlau werde ich daraus noch nicht - jetzt bei diesem Versuch wartet der Thread ja, bis er selbst signalisiert (also beendet, wenn ich das richtig verstanden habe) wird. Aber das bringt mich offenbar nicht so richtig weiter oder kann man dieses Signal auch manuell senden?...
  • Forum: Object-Pascal / Delphi-Language

    Thread soll eine Minute warten: Sleep oder Timer?

      Delphi
      by Bbommel, 2. Feb 2009
    Hallo zusammen,

    nachdem ich mich jahrelang um Threads herumdrücken konnte (außer vor ein paar Jahren in der Uni in der Theorie), komme ich nun an dem Thema wohl nicht mehr vorbei, da ich in einem Projekt eine periodische Datenbank-Abfrage implementieren möchte, die den Benutzer aber nicht weiter stören soll. Konkret soll also einmal pro Minute eine MSSQL-Datenbank abgefragt werden und nur,...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Bbommel&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=128591
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:46 Uhr.
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