Velvet Shiver Geschrieben 15. April 2009 Geschrieben 15. April 2009 Hallo miteinander! Ich arbeite mit vb.Net und hab mir da einen Kalender zusammengebastelt,der mir immer einen Monat anzeigt. Die einzelnen Tage würde ich geren einem Array zuweisen, aber...:old:old Dim vTage(0 To 41) As Array Dim i As Integer Dim datStart(i) As Date Private Sub Date() For i = 1 To 42 d = datStart.AddDays(i - 1) vTage(i - 1) = d 'dieses Datum will er nicht nehmen,aber...warum 'kann ich kein Datum in ein Array 'packen???:eek:confused: ... Next i .... End sub Mach das erst seit einem 3/4 und bei Array schnall ich noch nicht so durch! Für jegliche Hilfe bin ich euch sehr verbunden!:bimei
Klotzkopp Geschrieben 15. April 2009 Geschrieben 15. April 2009 "will er nicht nehmen" ist keine ausreichende Fehlerbeschreibung Vermutlich sollte es aber vTage[i - 1]heißen (beachte den Klammertyp).
TDM Geschrieben 15. April 2009 Geschrieben 15. April 2009 (bearbeitet) "will er nicht nehmen" ist keine ausreichende Fehlerbeschreibung Vermutlich sollte es aber vTage[i - 1] heißen (beachte den Klammertyp). VB.Net nimmt runde Klammern. Editerle: Dim vTage(0 To 41) As Array Sowas geht? Bzw. welcher Monat hat 42 Tage? Bearbeitet 15. April 2009 von TDM
Velvet Shiver Geschrieben 15. April 2009 Autor Geschrieben 15. April 2009 Hab ich doch stehen.:mod: Aber zum Fehler: Der Wert vom Typ "Date" kann ich nicht in "System.Array" konvertiert werden. Aber die einzelnen abgespeicherten werte brauche ich später zum Abrufen, um beim Anklickereignis der einzelnen Datumstage den Datumswert aufrufen kann...:floet:
Velvet Shiver Geschrieben 15. April 2009 Autor Geschrieben 15. April 2009 Hab ich doch stehen. Aber zum Fehler: Der Wert vom Typ "Date" kann nicht in "System.Array" konvertiert werden. Aber die einzelnen abgespeicherten werte brauche ich später zum Abrufen, um beim Anklickereignis der einzelnen Datumstage den Datumswert aufrufen zu können...
TDM Geschrieben 15. April 2009 Geschrieben 15. April 2009 Aber zum Fehler: Der Wert vom Typ "Date" kann ich nicht in "System.Array" konvertiert werden. vTage ist ein Array von System.Arrays.
el programador Geschrieben 15. April 2009 Geschrieben 15. April 2009 Dann deklarier doch vTage einfach als Date-Array
Velvet Shiver Geschrieben 15. April 2009 Autor Geschrieben 15. April 2009 Aha, und wie soll das bitte aussehen? Ich meine mir sind 4 Typen bekannt: Array,Arraylist,ArraySegment(OfT) und ArrayTypeMismatchException. Aber nichts mit date(Time)...:mod:
el programador Geschrieben 15. April 2009 Geschrieben 15. April 2009 Dim vTage(0 To 41) As Date Damit hast du ein typisiertes Date-Array.
Velvet Shiver Geschrieben 15. April 2009 Autor Geschrieben 15. April 2009 Ok, ich muss mal wieder entschuldigen, diesesmal muss ich mir selbst mal :mod: das hier zeigen! Habs mit der Definition verpeilt: Dim vTage(0 To 41) As Array -->Dim vTage(42) As Date :upps:upps:upps Schöne Zeit noch und vielen Dankl für den Klapps! :floet:
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden