AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 06:47

Parameter dieser Suchanfrage:

Suche in Thema: For-Schleife im Thread wird nur einmal abgearbeitet
Suche alle Beiträge, die von "Captnemo" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 13. Jun 2014
    Das heißt, ich definiere mir sowohl im Hauptthread als auch im Arbeitsthread einfach eine TStringList (oder möglicherweise auch eine TObjectList?) in die ich in beiden Richtungen mittels TCriticalSection gesichert schreiben kann.



    Könntest du mir das noch genauer erläutern? Das hab ich nicht so ganz verstanden.
  • Forum: Object-Pascal / Delphi-Language

    AW: For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 11. Jun 2014
    Wie ist denn nun der beste Weg, um
    a) Daten vom Hauptthread an den Zielthread zu senden?
    b) Daten vom Hauptthread zu holen, wenn dieser die benötigt, sie aber nun mal zur Startzeit des Threads noch nicht existierten oder sich im Programmverlauf verändert haben?

    Daten vom Thread in den Hauptthread ist keine Problem, aber meine ursprüngliche Frage zielte auf die beiden o.g. Punkte ab.
  • Forum: Object-Pascal / Delphi-Language

    AW: For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 10. Jun 2014
    Ach so, jetzt hab ich verstanden, was Bernhard damit meinte. Der zweite Aufruf von frm_main.lv_waagen.items.count ist ja für meinen Programmablauf nicht kritisch und diente lediglich den Protokollzwecken.

    Gut, ich sollte vielleicht die gesamte Schleife synchronisieren.



    Ab besten gar nicht ist toll. Nur in meinem Fall nicht möglich. Er baut beim erzeugen eine TCP-Verbindung auf, die...
  • Forum: Object-Pascal / Delphi-Language

    AW: For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 10. Jun 2014
    :gruebel: Warum?



    Wie kann man denn besser innerhalb des Threads auf Variablen / Daten des Hauptthreads (oder möglichweise auch anderen Threads) zugreifen?

    Ich kenne bisher nur die Möglichkeit Daten an den Hauptthread mit Synchronize sicher zu übergeben.
    Geht das mit Funktionen auch? Ich kenne das nur mit procedure.
  • Forum: Object-Pascal / Delphi-Language

    AW: For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 6. Jun 2014
    Mittlerweile habe ich folgendes herausgefunden:

    Er bleibt beim FTCPClient.SendCmd hängen, weil: wenn ich die TCP-Verbindung vom Server aus trenne, dann läuft die Schliefe anschließen genau die 6 mal durch, jedoch schlägt dann das senden natürlich fehl.
    Mit FTCPClient.IOHandler.Writeln läufts dann durch.
    Durch Try Except hab ich das lokalisieren können. Danke himutsi.

    Allerdings kann ich...
  • Forum: Object-Pascal / Delphi-Language

    AW: For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 6. Jun 2014
    Sicherlich nicht. Zumindest zur Zeit. Aber
    1. Der Thread ist der einzige der darauf zugreift (weil ich nur einen erzeuge)
    2. Auf das lv_waagen wird nach dem Füllen nicht mehr zugegriffen, und dieses passiert definitiv vor dem Erzeugen des Threads.
  • Forum: Object-Pascal / Delphi-Language

    AW: For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 6. Jun 2014
    Hi,

    die CriticalSection hab ich erst hinzugefügt, als ich gemerkt habe dass meine Schleife nicht vollständig durchlaufen wird. Vorher gings aber auch nicht.

    das FTCPClient.IOHandler.InputBuffer.ExtractToString wird mit dem Fehler wohl nichts zu tun haben, denn mein Problem entsteht ja schon vorher.

    ich kann auch mit 100%Prozentiger Sicherheit sagen, dass sich an meinem ListView während...
  • Forum: Object-Pascal / Delphi-Language

    For-Schleife im Thread wird nur einmal abgearbeitet

     
      by Captnemo, 6. Jun 2014
    Hi,

    ich habe einen Thread, mit eine IdTCPClient, der beim Start ein paar Daten aus dem Hauptprogramm senden soll.

    Deswegen habe ich dort eine for-schleife, die aus dem Hauptprogramm Daten holt, und per TCP versenden soll. Mir ist schon klar, dass das alles vielleicht noch nicht ganz richtig ist, aber es handelt sich ja hier auch noch nicht um eine finale Version.
    Ich greife auf eine...


URL zu dieser Suchanfrage:

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