vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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 - Fortgeschrittene
Re: Variablen zur Laufzeit erstellen 
Autor: ModeratorFZelle (Moderator)
Datum: 29.08.04 12:28

In VB.NET werden alle Variablen mit DIM angelegt.

Du solltest mal überlegen, ob deine Herangehensweise die Richtige ist.

Wenn Du erweiterbare "arrays" benötigst, solltest Du auf Collections Umsteigen.

Du kannst Dazu folgendermassen vorgehen:
1. Du erzeugst eine Class mit allen möglichen Variablen und Parametern
deiner Steuerung z.B.:
Public Class SteurungsStruktur
  Public Schritt as Integer
  Public FunktionsNummer as Integer
  Public Parameter(8) as UInt16
  Public AnwenderBit(8) as Boolean
  Public StandartBit(8) as Boolean
 
  public sub New()
  end Sub
End Class
Dann Lässt Du dir per http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=32D5CA32-1BDB-4B23-BA59-3A3E2E4F6276
Eine Collection erzeugen.

Danach kannst Du in deinem Code diese Collection befüllen mit:
  Dim myCol as new SteurungsStrukturCollection()
  Dim mySteuer as SteurungsStruktur
 
  while DatenDa 
    mySteuer = new  SteurungsStruktur()
    mySteuer.Schritt = LeseSchritt()
    mySteuer.FunktionsNummer  = LeseFuncNr()
    mySteuer.Parameter = LeseParamter()
    mySteuer.AnwenderBit  = LeseAnwBits()
    mySteuer.StandartBit = leseStdBit()
 
    myCol.Add( mySteuer )
  End While
Zugreifen kannst Du danach auf einzelne Schritte:
  Dim mySteuer as SteurungsStruktur = myCol(12) ' oder welches element auch 
  ' immer.
Oder auf alle der reihe nach.
  for each mySteuer as SteurungsStruktur in myCol
    ' mach was mit mySteuer
  end For
Noch etwas, Programmieren hat sehr häufig etwsas mit dem Anwenden von
Pattern zu tun.
Such mal danach, und dir wird vieles leichter fallen.
Auch ein gutes VB.NET buch wird dir helfen.
siehe zahlreiche postings zu diesem Thema.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Variablen zur Laufzeit erstellen2.106Markus128.08.04 14:28
Re: Variablen zur Laufzeit erstellen1.299ModeratorFZelle28.08.04 19:35
Re: Variablen zur Laufzeit erstellen1.725Markus129.08.04 09:55
Re: Variablen zur Laufzeit erstellen1.379Moderatorralf_oop29.08.04 12:16
Re: Variablen zur Laufzeit erstellen3.150ModeratorFZelle29.08.04 12:28
Re: Variablen zur Laufzeit erstellen1.147Markus129.08.04 13:11

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