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.
)