AGB  ·  Datenschutz  ·  Impressum  







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

einen laufende Ausführung stoppen

Ein Thema von DelphiManiac · begonnen am 7. Aug 2007 · letzter Beitrag vom 8. Aug 2007
 
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#6

Re: einen laufende Ausführung stoppen

  Alt 7. Aug 2007, 18:53
Zitat von DelphiManiac:
@Klaus01:

Ja das Könnte ich machen, aber meine GUI kennt ja die TTests gar nicht,
und weiß auch gar nicht welche TTest aktiv ist, das weiß nur TTestcontrol,
das wiederum die Ausführung steuert.

Ich will auch gar nicht, dass die GUI die Logik besitzt um einen Test zu beenden, sie soll es nur der darüber liegenden
Logik (TTestControl) übergeben, und die soll den TTest beenden, aber ich weiß nicht wie?
Deine GUI kann doch den TTests eine neuen Auftrag übergeben, dann wird sie TTests ja wohl auch anweisen können, eine Variable ContinueTest auf false zu setzen - und dann stoppt die Ausführung eben bei der nächsten Abfrage dieser Variable. Egal ob extra Thread oder nicht.

Falls das zu einfach ist, kann man natürlich auch noch einige überflüssige Klassen darum herum bauen. Der einfachste Fall allerdings wäre eine für die ganze Anwendung globale Variable ContinueTest, auch wenn hier einige religiöse Eiferer gleich wieder nach Kreuzigung rufen werden. Dem Programm allerdings ist die angeblich reine Lehre herzlich egal, das funktioniert so einwandfrei.

Gruss Reinhard
  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 08:48 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