Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#1

Logikfrage: Wie Fehler sammeln und abarbeiten?

  Alt 18. Okt 2007, 10:54
Hallo,

ich brauch mal Eure Hilfe.

Ich habe eine Anwendung, die verschiedene Fehler behandelt. Der Status wird per Icon und Text (Label) angezeigt.

Nun überlege ich, wie ich die ganzen Informationen verarbeiten kann. Es können an verschiedenen Stellen Fehler auflaufen. Falsche Einstellungen, Druckerprobleme, Datenbankprobleme, IPC vom Service kann Fehler melden etc.pp.

Wie kann man das für den Benutzer ergonomisch verarbeiten? Ich habe für das Icon 3 Zustände: Ok, Warnung und Fehler.

Je nach Schweregrad, wird es zugeordnet (theoretisch).

Ich überlege, in Richtung einer FiFo-Liste zu gehen - In-Memory Fehlerprotokoll und prüfen, ob er schon mal gemeldet wurde (dann nicht neu triggern) und wenn es einer "Fehler" ist, die weitere Ausführung unterbinden. Auch in den Threads per Pause bzw. Terminate.

Alles klar soweit? Habt Ihr hier Anregungen, z.B. gedankliche Lösungen aus Euren Projekten?

Kein Source, nur Ideen bitte

Gruß winkel79

Frederik
  Mit Zitat antworten Zitat