Avatar billede casper_h Nybegynder
27. november 2006 - 22:52 Der er 2 kommentarer

Brug af Split()

Hey
Jeg har et problem med en string som jeg har testet at den indeholder 384 tegn og at der er 50 'nuller' o den. Når jeg bruger DataArray = Split(stringnavn, Chr(0)) bliver DataArray godt nok til et array, men allerede ved DataArray(0) er jeg "out of range". Hvis jeg skriver min string direkte ud i en label skriver den kun de første 2 ord. Kan nogen hjælpe mig?

eksempel fra kode:

If Error = True Then
  Label1.Caption = "Fejl!"
Else
  DataArray = Split(GTR2Data, Chr(0))
End If
   
Label1.Caption = DataArray(0)
Avatar billede kabbak Professor
27. november 2006 - 22:54 #1
DataArray = Split(GTR2Data,"0")
Avatar billede casper_h Nybegynder
28. november 2006 - 09:14 #2
Jeg har snakket med min underviser, problemet ligger i at en string bliver også afsluttet af "0" og ikke bare "\0", så jeg skal lige have fat i den udlændinge som har skrevet det ActiveX objekt jeg bruger :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester