Problemen met converten naar integer

Status
Niet open voor verdere reacties.

Dieterken

Gebruiker
Lid geworden
19 nov 2002
Berichten
179
Als ik iets convert naar een integer bijvoorbeeld:

intTest = cint(txtInvoer.text)


Dan krijg ik altijd deze error:

An unhandled exception of type 'System.ArgumentException' occurred in microsoft.visualbasic.dll

Additional information: De valutascheidingsinformatie die in NumberFormatInfo is opgegeven, is voor parseren dubbelzinnig.

Heeft dit iets te maken met mijn landinstellingen? Of weet iemand waarom ik deze error krijg?
 
Je probleem komt me niet bekend voor, maar misschien werkt dit:

intTest = System.Convert.ToInt(txtInvoer.text)

En anders kan je altijd nog ff kijken in de MSDN Library (Engels).

Misschien helpt dat wat.

//Edit: ; weggehaald... Dacht nog in C# :o
 
Laatst bewerkt:
Mss moet je dit eens proberen:

dim strTest as string
dim intTest2 as integer

txtinvoer.text=strTest
intTest2 = Cint(strTest)
 
je moet mss dit is proberen is wel erg handig

try
intTest = cint(txtInvoer.text)
catch ex as exeption
msgbox(ex.message)
end try

is de error toch iets duidelijker :d
 
Als je intTest declareert als een integer, hoef je deze niet te converteren. Neem aan dat
je intTest niet als een string declareert?

Dim intTest as Integer
intTest = txtInvoer.text

Anders het voorbeeld van pietereeckhout aanhouden!
 
als het in vb.net geprogrammeerd is het van pietereeckhout niet echt juist.
Je moet altijd converteren naar een integer als je een string naar een integer wilt doen en ook omgekeerd anders kom je met errors te zitte.
 
Als ik het voorbeeld van pietereeckhout test, werkt dat bij mijn weten prima. Maar eh ik zie nu pas dat het een topic van 2005 is, dus laten we ons de moeite verder besparen :shocked:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan