Hayer Skrevet 11. november 2008 Skrevet 11. november 2008 dim fak_i as integer = 0 dim sss as string = "1000,33" fak_i = sss.IndexOf(",") Hvorfor i huleste returnerer den en feil?
Degeim Skrevet 11. november 2008 Skrevet 11. november 2008 Hva returnerer den, og hva vil du at den skal returnere?
Manfred Skrevet 11. november 2008 Skrevet 11. november 2008 (endret) Dette er en char: ',' Dette er en string: "," Men hva returnerer den som er feil? Endret 11. november 2008 av Manfred
Hayer Skrevet 11. november 2008 Forfatter Skrevet 11. november 2008 Object reference not set to an instance of an object. Det returnerer den.
Hayer Skrevet 11. november 2008 Forfatter Skrevet 11. november 2008 Dim fak_i As Integer Dim findChar As Char = "," Dim sss As String = Convert.ToString(LinData(tellerKunder).ForsRentesats) fak_i = sss.IndexOf(",") Har prøvd uten findChar, bare "," også. Sier feil på fak_i = sss.IndexOf(",") ..
Manfred Skrevet 11. november 2008 Skrevet 11. november 2008 Jeg gir opp dette prosjektet. Nå kan noen andre plages
Glenn F. Henriksen Skrevet 12. november 2008 Skrevet 12. november 2008 Sannsynligvis fordi sss på ett eller annet vis er blitt satt til null (det heter vel "Nothing" i VB) og dermed får du "Object reference not set to an instance of an object" når du prøver å kalle IndexOf methoden på en Nothing-referanse. Hvilken datatype er LinData(tellerKunder).ForsRentesats og hvilken verdi har den når du debugger?
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå