Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
19. Mär 2009
Das Problem ist nicht zwingend ein Programmfehler im eigenen Quelltext.
Bei mir z.B. bleibt ein Modem einfach stehen und meldet sich nicht mehr (gesteuert über Fremden Quelltext auf den ich keinen einfluss habe).
In diesem Beispiel tritt der "Fehler" ja beim Verbinden einer Datenbank auf.Ich stell mal die Theorie auf, das der Vorgang des Datenbankverbindens nicht von dir Programmiert wurde...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
19. Mär 2009
Ja sowas habe ich mir auch gesagt, aber nach ner guten Woche suchen aus ausprobieren bin ich leider zu keinem wirklichen Ergebniss gekommen.
Ich denke auch das es irgendwie möglich sein muss einen Thread zu beenden, egal ob der nun will oder nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
19. Mär 2009
TerminateThread() schickt ja auch nur an den Trhead ein signal alla "Schau mal das du in nächster Zeit Fertig wirst" das funst aber nur, wenn der QuellText des Threads Beendet ist. Da er aber nie Beendet wird läuft er immer weiter
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
19. Mär 2009
Das Problem ist, selbst wenn WaitFor irgendwann wieder zurück kommt hängt der Thread immernoch und man steht wieder vor dem gleichen Problem.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
19. Mär 2009
Nun mit "TerminateThread"konnte ich in meinem Fall den Thread nicht beenden, deshalb habe ich den Thread ausgelagert.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
18. Mär 2009
Guten Abend,
das Problem kenne ich nur zu gut.
Ich kenn mich zwar mit "anydac" nicht aus aber,
Ich habe eine Kommunikation, wo sich der Thread auch ab und zu "aufhängt" und ich habe auch keine wirkliche lösung gefunden. Mit "TerminateThread" setzt man ja nur eine interne Variable (Terminate := True).Nur über diese function kann man einen Thread nicht wiklich "Zwangsweise" beenden.Bei mir...