Suchergebnisse
Suchergebnisse 1-5 von insgesamt 5.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Verständnisfrage: Shared und wie kann ich ein Klassenobjekt allen Klassen zugänglich machen?
BeitragEntweder du erstellt in jeder Form eine Instanz deiner Klasse und hast somit Zugriff auf diese Sub. Oder du erstellt dir eine Klasse mit Shared Members (wie bereits gesagt). Sieh dir mal als Vergleich die Klasse System.IO.File und System.IO.FileInfo an. Die Klasse .File hat ausschließlich Shared Member. Man muss aber zu jeder Methode einen Filenamen mit angeben damit er weiß welche Datei es zu behandelt gilt. Die Klasse .FileInfo hingegen muss mit dem Dateinamen im Konstruktor initialisiert werd…
-
Verständnisfrage: Shared und wie kann ich ein Klassenobjekt allen Klassen zugänglich machen?
BeitragIn deinem Fall würde sich eventuell eine Singleton Klasse anbieten. Bsp.: VB.NET-Quellcode (19 Zeilen) Somit gibt es nur mehr eine einzige Instanz deiner Klasse. Um darauf zugreifen zu können lässt du dir das Objekt der Singleton-Klasse ausgeben (geht in egal welcher Form) VB.NET-Quellcode (3 Zeilen) Manche leute halten jedoch nicht viel Singleton Klassen, da es etwas gegen das OOP Prinzip "verstoßt" Such sonst dazu im Netz nach Vor- und Nachteilen von Singleton-Mustern. lg
-
Verständnisfrage: Shared und wie kann ich ein Klassenobjekt allen Klassen zugänglich machen?
BeitragModule sollten in .Net nur mehr für Erweiterungsmehtoden verwendet werden, da diese gegen das OOP Prinzip verstoßen.
-
Verständnisfrage: Shared und wie kann ich ein Klassenobjekt allen Klassen zugänglich machen?
BeitragIch denk es ist am Besten wenn du mal den relevanten Teil deiner Klasse(n) postest. lg
-
Verständnisfrage: Shared und wie kann ich ein Klassenobjekt allen Klassen zugänglich machen?
BeitragAm einfachsten wäre es wenn du dir in dieser Klasse einen Konstruktor bastelst welcher den Ini-Pfad übergeben muss. Innerhalb dieses Konstruktors machst du dann gleich dieses LoadFile. In jeder Form wo du das dann benötigst erstellst du eine Instanz dieser Klasse. Den Pfad zur Ini wirst du ja irgendwo gespeichert haben denk ich. Shared und "nicht" Shared sollte man nicht mischen wenn diese miteinander kommunizieren, da dies oft komisches Verhalten an den Tag legen kann. lg