vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Klassen erstellen 
Autor: Bibobernie
Datum: 23.07.12 12:24

Schon wieder eine Frage wo ich nicht so recht weiß wie ich das handhaben sollte.

Und zwar möchte ich ja für ein Messmodul eine Klasse erstellen. Sofern ich alles als Public Shared deklariere fuktioniert das auch sehr gut. Nun würde ich aber gern einen Schritt weiter gehen und eine Sub New integrieren um verschiedene Instanzen dieses Moduls erzeugen zu können (Man kann ja z.B. mehrere Module gleichzeitig verwenden). Das böte auch den vorteil keine shared Member mehr nutzen zu müssen.

Beispielhaft sähe das so aus:

Public Class Messmodul
Public Sub New(Byval Port as Serialport,...)
Public Property Prop1 as string
'usw.
Nun kann ich zwar eine Instanz erzeugen und eigenschaften usw. zuweisen:

Dim Modul1 as New Messmodul(Port,...)
Modul1.Prop1 = "ABC"
'usw.
Allerdings kann ich dann nur an dem Ort auf das Modul1 zugreifen in dem ich es instanziiere (z.B Form1). Nun frage ich mich wie ich das am geschicktesten anstelle, das ich die Instanzmember von Messmodul im gesammten Projekt verwenden kann. Theoretisch könnte man das ja über Globale Variablen erledigen aber eventuell gibt es ja geschicktere Wege. Oder ich befinde mich mit meiner Denkweise gerade auf dem Holzweg und das würde eventuell so keinen Sinn machen...

Wie dem auch sei, wäre nett wenn mir jemand bei diesem Problem helfen könnte

Ahnungsloser ahnungsloser...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Klassen erstellen3.359Bibobernie18.07.12 12:01
Re: Klassen erstellen2.348Manfred X18.07.12 15:16
Re: Klassen erstellen2.311keco18.07.12 18:57
Re: Klassen erstellen2.469Bibobernie18.07.12 19:51
Re: Klassen erstellen2.336Bibobernie21.07.12 13:32
Re: Klassen erstellen2.297Manfred X21.07.12 13:45
Re: Klassen erstellen2.252Bibobernie21.07.12 15:46
Re: Klassen erstellen2.231Bibobernie23.07.12 12:24
Re: Klassen erstellen2.326Manfred X23.07.12 12:44
Re: Klassen erstellen2.211Bibobernie23.07.12 13:01
Re: Klassen erstellen2.262ModeratorFZelle23.07.12 13:05
Re: Klassen erstellen2.282Manfred X23.07.12 13:44
Re: Klassen erstellen2.248Bibobernie23.07.12 13:28
Re: Klassen erstellen2.255ModeratorFZelle23.07.12 21:27
Re: Klassen erstellen2.389Bibobernie23.07.12 23:17
Re: Klassen erstellen2.267Franki24.07.12 07:16
Re: Klassen erstellen2.250Bibobernie24.07.12 07:30
Re: Klassen erstellen2.242Franki25.07.12 07:17
Re: Klassen erstellen2.211Bibobernie23.07.12 17:17
Re: Klassen erstellen2.210Manfred X23.07.12 18:02
Re: Klassen erstellen2.194Bibobernie25.07.12 10:07
Re: Klassen erstellen2.200ModeratorFZelle25.07.12 11:26
Re: Klassen erstellen2.302Bibobernie25.07.12 12:22
Re: Klassen erstellen2.218Bibobernie27.07.12 19:49
Re: Klassen erstellen2.201keco27.07.12 19:57
Re: Klassen erstellen2.245Bibobernie27.07.12 20:52
Re: Klassen erstellen2.271Manfred X27.07.12 21:28
Re: Klassen erstellen2.174Bibobernie27.07.12 21:53
Re: Klassen erstellen2.229Manfred X27.07.12 22:21
Re: Klassen erstellen2.204Bibobernie27.07.12 22:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel