Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Demo einer Klasse mit Event und eigener Exception Klasse

  Alt 18. Dez 2003, 03:27
Ich habe mal zur Übung eine Demo programmiert, die eine Klasse beinhalte, welche wiederum einen Event enthält. Desweitern beinhaltet dieses Demo eine eigene Exception Klasse, welche auch einen Event hat. Es soll also demonstriert werden, wie man eine Klasse mit einem Event austattet und eine eigne Exception Klasse mit einem Event implementiert.

Die Funktionalität, es ist ein Filesplitter, und ob der Aufbau der Klasse so sinnvoll ist oder nicht ist dabei nebensächlich. Bei jedem Fortschritt wird der Event OnProgress ausgelöst, welche Daten beinhaltte, wie weit die Ursprunmgsdatei schon bearbeitet wurde. Vor dem teilen wird geprüft, ob alle nötigen Parameter (zuteiledne Datei, Zielverzeichnis etc) vorhanden und korrekt sind. Sind sie es nicht, wird entweder eine Exception der eigenen Exception Klasse aus gelöst oder ein OnError Event. Der Gag ist der dabei: Definiert der Benutzer ein OnError Event, kann er selbst fehlerhafte Eingaben abfangen, er kann es aber auch sein lassen, dann behandelt die Klasse die Exceptions.

Wie gesagt, ob die Klasse an sich sinnvoll ist bzw. ob sie sinnvoll aufgebaut ist, ist hier bei nebensächlich. Es geht mir alleine um die Klasse mit dem Event und der eigenen Exception Klasse mit ihrem Event. Möge sie dem ein oder anderen als nützliche Vorlage dienen.

Download: TFileSplitter [4 KB]
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat