vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Fehler: Konvertierungsfehler in Typ Integer 
Autor: Der Freddy
Datum: 26.07.12 10:51

Hallo zusammen.

Ich habe heute eine Funktion von mir editiert und eine Eingangsvariable vom Typ String in den Typ Integer geändert. Diese Funktion hatte bisher immer ohne Probleme funktioniert, aber seit der Änderung erhalte ich folgenden Fehler:

Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Ungültige Konvertierung der Zeichenfolge in Typ Integer..

Ich habe natürlich schon alle Eingangsvariablen der Funktion überprüft und getestet aber ich bekomme den Fehler einfach nicht weg. Google liefert mir leider auch keine nützlichen Informationen...

Vieleicht bin ich einfach zu blind und sehe den Fehler nicht. Ich poste einfach mal (auf die fehlerhaften Komponenten reduziert) den Quellcode.

1. Funktion (Dort "Crashed" das Programm)
Private Sub handle_but_login_online() Handles but_login_online.Click
  If userAuth_online_db() Then 'Diese Funktion funktioniert immer noch 
  ' einwandfrei :)
    'Test-Variablen um den Input der fehlerhaften Funktion zu überprüfen
    Dim test_string As String = "online"
    Dim test_integer As Integer = 1
    '
    '... Hier kommt eine ganze Menge funktionierender Quellcode
    '... Dieser Teil hat keine Auswirkung auf die fehlerhafte Funktion
    '
    Try 'Hab ich eingefügt damit ich den Fehlercode bekomme
      main.system_setup(test_string, test_integer) 'Hier gibt es den Fehler ( 
      ' Ohne Try wird diese Zeile im Visual Studio Gelb markiert)
      main.Show()
    Catch ex As Exception
      MessageBox.Show(ex.Message)
    End Try
    '
    '... Weiterer irrelevanter Code
    '
  Else
    'Dieser Case ist irrelevant
  End If
End Sub
Damit ich auch nichts vergesse, hier noch die main.system_setup und dazugehörige Funktionen
'// Public setup function
    Public Function system_setup(ByVal setup_mode As String, ByVal setup_user _
      As Integer) As Boolean 'In dieser Zeile habe ich die Variable setup_user 
    ' von Typ String zum Typen Integer geändert
 
        '// Setup Mode
        If system_setup_mode(setup_mode) Then
            '// Setup User
            If system_setup_user(setup_user) Then
                Return True
            End If
        End If
 
        Return False
    End Function
 
    '// Setting Up system-user
    Private Function system_setup_user(ByVal setup_user As Integer) As Boolean
    'Hier hab ich natürlich die Variable auch von String auf Integer geändert
        Return Me.system_user.set_newUser(setup_user)
    End Function
 
    '// Setting Up system-mode
    Private Function system_setup_mode(ByVal setup_mode As String) As Boolean
 
        '// Check if mode is valid
        If setup_mode = "offline" Then
            Me.system_mode = "offline"
            system_setup_ui_offline()
            Return True
        ElseIf setup_mode = "online" Then
            Me.system_mode = "online"
            Return True
        End If
 
        Return False
    End Function
Vieleicht sieht ja jemand den Fehler auf anhieb.
Wenn noch weitere Infos gebraucht werden, bitte einfach fragen.

Vielen Dank schon mal im Vorraus für eure Hilfe.
Gruß Freddy

Beitrag wurde zuletzt am 26.07.12 um 11:05:41 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler: Konvertierungsfehler in Typ Integer3.834Der Freddy26.07.12 10:51
Re: Fehler: Konvertierungsfehler in Typ Integer2.853Manfred X26.07.12 11:26
Re: Fehler: Konvertierungsfehler in Typ Integer2.789Der Freddy26.07.12 12:33
Re: Fehler: Konvertierungsfehler in Typ Integer2.822Manfred X26.07.12 12:46
Re: Fehler: Konvertierungsfehler in Typ Integer2.927Der Freddy26.07.12 12:57
Re: Fehler: Konvertierungsfehler in Typ Integer2.704Manfred X26.07.12 13:10
Re: Fehler: Konvertierungsfehler in Typ Integer2.735Der Freddy26.07.12 13:21
Re: Fehler: Konvertierungsfehler in Typ Integer2.812keco26.07.12 17:38
Re: Fehler: Konvertierungsfehler in Typ Integer3.002Manfred X26.07.12 18:13
Re: Fehler: Konvertierungsfehler in Typ Integer2.742Der Freddy27.07.12 11:40

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