Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#18

Re: C# Eigenes Ereignis für eine Klasse

  Alt 19. Mär 2005, 21:33
Zitat von Luckie:
Jetzt habe ich nur noch mit dieser Zeile Probleme:
Code:
fs.OnProgressHandler += new FileSplitter.FSProgressEventHandler(this.OnProgress, FSProgressEventArgs);
Mensch Micha...
Du kannst doch kein Delagte mit Parametern übergeben. Das geht doch mit Delphis FunktionsPointern auch nicht.

Du hängst einfach an den event eine neue Instanz deines Delegates ran. Diese bekommt die benötigte Methode im Konstruktor übergeben. So hatte es Methias doch auch geschrieben....
Zitat von Luckie:
@Mathias: Das kommt im nächtsen Schritt, das Auslagern in eine extra Datei.
Nix leichter als das.
Combine\add\new project\ClassLibrary
Einfach die Dateien mit deinen Klassen runter ziehen und in deiner WinForms GUI eine Referenz auf das neue ClassLib Projekt setzen -> färtsch.
Genau wie in Delphi32 mit Packages auch. (C# und Delphi sind sich viel ähnlicher als es die meisten wahrhaben wollen. )
  Mit Zitat antworten Zitat