AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Lösung gesucht für dynamischen Ausstieg aus Prozed.
Thema durchsuchen
Ansicht
Themen-Optionen

Lösung gesucht für dynamischen Ausstieg aus Prozed.

Ein Thema von simlei · begonnen am 27. Jun 2006 · letzter Beitrag vom 27. Jun 2006
 
simlei

Registriert seit: 23. Nov 2005
119 Beiträge
 
Delphi 7 Professional
 
#1

Lösung gesucht für dynamischen Ausstieg aus Prozed.

  Alt 27. Jun 2006, 18:11
Hallo!
Mein Problem zu der genannten Frage oben ist, dass ich ein Programm habe, welches an vielen Stellen überprüft, ob ein Fehler auftritt. Wenn dies der Fall ist, soll der Programmablauf unterbrochen werden (Timer usw. also periodisch auftauchende und -ablaufende Funktionen ausgenommen, die sind davon nicht betroffen), also so, dass das Programm wieder auf eine Benutzereingabe wartet (zB... "Ein Fehler in ihrem Code wurde gefunden. Bitte korrigieren sie diese und rufen sie dann erneut auf" - in der Art).

Das Problem ist eben nur, dass ich dann eine bool-Variable habe, und wenn die auf "true" geschaltet wird (von einer Prüfprozedur), so soll dieser "Stoppeffekt" eintreten... da diese Prüfprozeduren aber mittendrin und häufig stehen, müsste ich dann jede/n einzelne/einzelnen Anweisung/Anweisungsblock mit einer Abfrage der bool-Variablen koppeln... und das ist zu schreibaufwändig, wie ich finde, es sollte ja eine Möglichkeit geben, dies zu umgehen...
Gibt es also so etwas wie ein "Gloabl-Break" (wie für Schleifen), dass alle Prozeduren, die gerade laufen (also auch die Prozedur, die die Prozedur aufgerufen hat, in der sich die Prüfprozedur befindet, die rumgemeckert hat usw...), beendet werden?

Massenhaft Ruhm und Ehre winken dem schnellen Antwortenden xD
(Also danke schonmal)
  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 07:20 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 by Thomas Breitkreuz