| |
VB.NET - Ein- und UmsteigerRe: Sub wird beendet, ohne das ein Fehler auftritt | | | Autor: Franki | Datum: 11.05.17 02:31 |
| Hallo,
poste doch mal den gesamten relevanten Teil wie du den Fehler mit resume next abfangen kannst. Das hört sich so nach alten VB6 Mechanismen an, die zwar immer noch funktionieren aber die man damals schon richtig machen musste.
Da gibt es zur Beschreibung des Fehlers z.B. .number, .description, .clear. über die beiden ersten bekommt man genauere Hinweise zur Fehlernummer und Fehlerbeschreibung. Falls du wirklich da eine Mischung hast, schau dir das mal an:
Private Sub Form_Load()
Dim Ergebnis As Integer
Dim Zahl1 As Integer
Zahl1 = 10
On Error Resume Next
'Fehler provozieren
Ergebnis = Zahl1 / 0
If Err.Number > 0 Then
MsgBox "Fehlernummer: " & Err.Number & vbCrLf & "Fehlertext: " & _
Err.Description
Exit Sub
End If
Err.Clear
MsgBox Ergebnis
End Sub Unter .NET hat mit Try, Catch, Finaly usw. zwar mehr Möglichkeiten als früher, aber auch da gilt, dass man sich mit Fehlerbehandlung auseinander setzten muss und bei Bedarf Schritt für Schritt debuggen/kontrollieren muss wenn man den wirklichen Fehler finden möchte.
Mit resume next einen Fehler zu übergehen mag zwar funktionieren, ist aber nur in den allerwenigsten Fällen sinnvoll.
Gruß
Frank | |
Sub wird beendet, ohne das ein Fehler auftritt | 1.552 | Seek1 | 10.05.17 07:48 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 965 | Manfred X | 10.05.17 09:10 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 756 | Seek1 | 10.05.17 09:34 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 889 | Manfred X | 10.05.17 10:35 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 771 | Seek1 | 10.05.17 11:05 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 718 | Manfred X | 10.05.17 11:25 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 746 | Seek1 | 10.05.17 11:35 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 716 | Manfred X | 10.05.17 11:46 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 772 | Seek1 | 10.05.17 11:49 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 715 | Manfred X | 10.05.17 12:06 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 876 | Seek1 | 10.05.17 12:53 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 805 | Manfred X | 10.05.17 13:03 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 823 | Seek1 | 10.05.17 13:08 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 827 | Manfred X | 10.05.17 13:18 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 704 | Franki | 11.05.17 02:31 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 822 | Seek1 | 11.05.17 07:10 | Re: Sub wird beendet, ohne das ein Fehler auftritt | 727 | JangoF | 11.05.17 11:01 | Allgemeiner Hinweis | 786 | Manfred X | 11.05.17 17: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 |
|
|
sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
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
|
|