Habe aktuell folgendes Problem:
Ich habe eine Klasse, die mir bei der Erzeugung unter anderem eine FileSystemWatcher Instanz zurückliefert.
Mein Problem ist nun das Eventhandling. Nachdem ich eine Instanz meiner Klasse erzeugt habe...
dim test as new meine_klasse
...kann ich mir mit...
test.loadfromfile("balbla.bla",...)
...eine neue FileSystemWatcher Instanz erzeugen lassen, die bereits mit den, in der Datei enthaltenen Angaben initialisiert ist. Die Instanz ist dann über...
test.FSW
...zugänglich. Und nun fängt das Problem an, ich würde der loadfromfile Funktion gerne noch Funktionen mitgeben, die die Events der neuen FileSystemWatcher Instanz handeln sollen (z.B. me.FSWRenamed, ...).
Habe heute schon rumprobiert, aber bin nicht so recht vorangekommen. Muß man nun Delegates verwenden (ein einfaches "ja" bringt mich nicht weiter, bin eher auf der Suche nach einem guten Beispiel) oder nicht?
Code kann ich im Moment nicht pasten, geg. morgen (weiß, ich so ein wenig suboptimal, aber vielleicht kennt ja jeman schonmal ein gutes Beispiel, das könnte mich auch weiterbringen - Hauptproblem ist die AddHandle Stelle in meiner Klasse).
Ich habe eine Klasse, die mir bei der Erzeugung unter anderem eine FileSystemWatcher Instanz zurückliefert.
Mein Problem ist nun das Eventhandling. Nachdem ich eine Instanz meiner Klasse erzeugt habe...
dim test as new meine_klasse
...kann ich mir mit...
test.loadfromfile("balbla.bla",...)
...eine neue FileSystemWatcher Instanz erzeugen lassen, die bereits mit den, in der Datei enthaltenen Angaben initialisiert ist. Die Instanz ist dann über...
test.FSW
...zugänglich. Und nun fängt das Problem an, ich würde der loadfromfile Funktion gerne noch Funktionen mitgeben, die die Events der neuen FileSystemWatcher Instanz handeln sollen (z.B. me.FSWRenamed, ...).
Habe heute schon rumprobiert, aber bin nicht so recht vorangekommen. Muß man nun Delegates verwenden (ein einfaches "ja" bringt mich nicht weiter, bin eher auf der Suche nach einem guten Beispiel) oder nicht?
Code kann ich im Moment nicht pasten, geg. morgen (weiß, ich so ein wenig suboptimal, aber vielleicht kennt ja jeman schonmal ein gutes Beispiel, das könnte mich auch weiterbringen - Hauptproblem ist die AddHandle Stelle in meiner Klasse).
Comment