Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Die 28bis31 Tage eines Monats in ein Array packen

Empfohlene Antworten

Veröffentlicht

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

"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 von TDM

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:

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

Dann deklarier doch vTage einfach als Date-Array ;)

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:

Dim vTage(0 To 41) As Date

Damit hast du ein typisiertes Date-Array.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.