Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

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

Klasse mit Event austatten

  Alt 5. Dez 2003, 10:37
So, ich protiere gerade meinen Filesplitter nach .NET. Da wollte ich jetzt alles schön in eine Klasse packen, wie es sich gehört. Bisher sieht sie so aus:
Code:
   public class FileSplitter
   {
     private string BuildPartFilename(string Filename, long Part)
     {
      return "";
     }
     public Boolean Split(string Filename, string DestFolder, long cntParts, long PartSize)
     {
        return false;
     }
   }
Nach außen sichtbar soll nur die Methode Split sein. BuildPartFilename erzeugt mir den Dateinamen der Teildatei. Jetzt hätte ich es noch gerne, dass ein Ereignis ausgelöst wird jedesmal, wenn ein Teil der Teildatei geschrieben wurde. Wie bekomme ich das jetzt in die Klasse mit rein? Und zwar soll mir das Ereignis den Dateinamen der Teildatei und wie viel von ihr schon geschrieben wurde zurückgeben.
Könnte mir da jemand etwas unter die Arme greifen?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat