code funktioniert in timer aber nicht in funktion
-
Ich hab einige Zeilen Code in einer Funktion die im Header meines Programmes steht.
Ich habe zwei Varianten meine Code durchzuarbeiten;In einer Funktion und in einem Timer.
Ich rufe die Funktion bzw. den Timer im Onclientdisconnect einer TServersocket-verbindung auf.
Mit dem code in einer Funktion wird interesanterweise die Onclientdisconnect funktion unendlich oft aufgerufen was zu einem Stackoverflow führt.
Wenn der Code aber im Timer aufgerufen wird läuft alles.
-
Ich denke, dass wir ohne Code aber auch nichts dazu sagen koennen oder?
-
tut mir leid aber der ist für euch sowieso nicht wirklich nötig.
Ich lösche ein Listview
Schreibe drei werte hinein.
Dann wird ein gewisser code an alle clients verschickt.Der code wird auch an anderen stellen gebraucht. Und dort funktioniert er auch.
Übrigends:
Kompilerfehler bekomm ich keine, nur einen stackoverflow wenn ein client disconnected.
-
Folgendes:
Setze einen breakpoint beimdisconnect -event. Anschliessend step by step durchs Programm laufen undprüfen, wodierekursion auftritt.-junix