vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Problem mit Structure/List(Of Structure)... 
Autor: Heinz-Josef Bomanns
Datum: 19.09.11 12:16

Hi,

habe hier ein Problem, das ich mir nicht erklären kann, vielleicht fällt hier jemand dazu was ein. Gegeben ist folgende Structure:

<Serializable()> Structure tSettings
    Public blnJaNein1 As Boolean
    Public blnJaNein2 As Boolean
    Public intZahl1 As Integer 
    Public intZahl2 Integer 
    Public arrText() As String
    Public arrNotes() As String
End Structure 'tSettings
 
<Serializable()> Structure tDaten
    Dim strName As String
    Public intZahl3 As Integer 
    Public intZahl4 Integer 
    Public arrD() As tSettings 
    Public arrE() As tSettings  
    Public arrF() As tSettings  
End Structure 'tDaten
 
  Public arrDaten As New List(Of tDaten)
  Public AktDaten As tDaten
Die einzelnen Arrays in den Structs werden über 'AktDaten' jeweils mit 'Redim' auf die benötigte Größe dimensoniert und wie erforderlich gefüllt und per 'Add(AktDaten)' zur Liste hinzugefügt - das und das Speichern und Laden und Anzeigen in einer Form klappt alles einwandfrei. Probleme gibt es, wenn ich eine Änderung z.B. wie folgt festhalten will:

AktDaten = arrDaten(AktIdx) 'Ist z.B. 12
With AktDaten
.....
  .arrD(0).intZahl1 = Val(txtZahl1.Text) 'Zahl aus Textbox in Form
.....
End With 'AktDaten
Nach einer solchen Zuweisung haben ALLE Elemente des Arrays, also nicht nur arrDaten(12), sondern auch 1..11 und 13..Ende in '.arrD(0).intZahl1' den gerade zugewiesenen Wert. Bei Änderungen in der Struct 'tDaten' tritt das Problem nicht auf, nur wenn ich irgendetwas in der Struct 'tSettings' ändern will, wird das in ALLE Elemente des Arrays 'arrDaten' übertragen. Danke schon mal für Hinweise...


_________________________________________
ATH, Bomi

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Structure/List(Of Structure)...1.258Heinz-Josef Bom...19.09.11 12:16
Re: Problem mit Structure/List(Of Structure)...837ModeratorDaveS19.09.11 12:49
Re: Problem mit Structure/List(Of Structure)...748Heinz-Josef Bom...20.09.11 10:07
Re: Problem mit Structure/List(Of Structure)...757ModeratorDaveS20.09.11 11:13
Re: Problem mit Structure/List(Of Structure)...697Heinz-Josef Bom...22.09.11 09:08
Re: Problem mit Structure/List(Of Structure)...785Manfred X19.09.11 13:26
Re: Problem mit Structure/List(Of Structure)...753ModeratorDaveS19.09.11 13:31
Re: Problem mit Structure/List(Of Structure)...729ModeratorFZelle19.09.11 13:56

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-2024 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