vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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: Fehler bei Zeile (?) bei Picture_Paint? 
Autor: Hannes H.
Datum: 12.03.06 12:39

Nochmal Hallo Dave

Bei der Berechnung fürs ganze Jahr hackt es nun wieder.

Gibts eine Möglichkeit zu erfahren welche Zeile den Fehler auslöst?:

Eine nicht behandelte Ausnahme des Typs 'System.ArgumentOutOfRangeException' ist in system.dll aufgetreten.

Zusätzliche Informationen: Das angegebene Argument liegt außerhalb des gültigen Wertebereichs.

Es wird immer Form1 markiert, da der fehler in der Paint Anweisung auftritt.

Der Code

If RadioButton3.Checked = True Then
            Cursor.Current = Cursors.WaitCursor
            Dim Sonnenbahn() As PointF
            Dim datum, datumende As DateTime
            Dim year As Integer = Now.Year
            For m As Integer = 1 To 12
                For d As Integer = 1 To DateTime.DaysInMonth(year, m)
                    datum = New DateTime(year, m, d, 12, 0, 0, 0)
                    Dim time As TimeSpan = Sonne.Wann_A(175, datum)
                    datumende = New DateTime(year, m, d, time.Hours, _
                      time.Minutes, time.Seconds).AddDays(time.Days)
                    time = Sonne.Wann_A(-175, datum)
                    datum = New DateTime(year, m, d, time.Hours, time.Minutes, _
                      time.Seconds).AddDays(time.Days * -1)
                    Dim u As Integer = -1
                    Do
                        u = u + 1
                        ReDim Preserve sonnenbahn(u)
                        Sonnenbahn(u) = vFenster.toScreen(New PointF( _
                          Sonne.Azimut(datum), Sonne.Höhe(datum)))
                        If u > 0 Then
                            e.Graphics.DrawLine(Pens.YellowGreen, sonnenbahn(u _
                              - 1), sonnenbahn(u))
                        End If
                        datum = datum.AddHours(1)
                    Loop While datum < datumende
                Next
            Next
Beim 29.10.2006 ist es dann aus. da kommt der Fehler. Ist dies etwa der Wechsel Sommer/Winterzeit?
Dann muss ich in diese Richtung suchen.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler bei Zeile (?) bei Picture_Paint?927Hannes H.12.03.06 10:52
Re: Fehler bei Zeile (?) bei Picture_Paint?587ModeratorDaveS12.03.06 11:18
Re: Fehler bei Zeile (?) bei Picture_Paint?609Hannes H.12.03.06 11:31
Re: Fehler bei Zeile (?) bei Picture_Paint?673Hannes H.12.03.06 12:39
Re: Fehler bei Zeile (?) bei Picture_Paint?628ModeratorDaveS12.03.06 12:45
Re: Fehler bei Zeile (?) bei Picture_Paint?660Hannes H.12.03.06 12:56
Re: Fehler bei Zeile (?) bei Picture_Paint?688Hannes H.12.03.06 13:12
Re: Fehler bei Zeile (?) bei Picture_Paint?640ModeratorDaveS12.03.06 13:24
Re: Fehler bei Zeile (?) bei Picture_Paint?639Hannes H.12.03.06 18:02

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