Veröffentlicht 15. April 200916 j 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
15. April 200916 j "will er nicht nehmen" ist keine ausreichende Fehlerbeschreibung Vermutlich sollte es aber vTage[i - 1]heißen (beachte den Klammertyp).
15. April 200916 j "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 200916 j von TDM
15. April 200916 j 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:
15. April 200916 j 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...
15. April 200916 j Aber zum Fehler: Der Wert vom Typ "Date" kann ich nicht in "System.Array" konvertiert werden. vTage ist ein Array von System.Arrays.
15. April 200916 j 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:
15. April 200916 j 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:
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.