Avatar billede deix Nybegynder
20. oktober 2007 - 11:08 Der er 4 kommentarer og
1 løsning

Hvad gør jeg forkert i split?

Hej, hvad er det jeg gør forkert i denne kode?

Private Sub Inet1_StateChanged(ByVal State As Integer)
    Me.Caption = State
    If State = 12 Then
    Dim guid As String
    Text4.Text = Inet1.GetChunk(32000)
    guid = Text4.Text
    guide.Text = Split(guid, "guid=")
    End If
End Sub

jeg får fejlkoden "Type mismatch"
når jeg så trykker debug markerer den linjen
guide.Text = Split(guid, "guid=")

tak på forhånd eksperter.
Avatar billede kalp Novice
20. oktober 2007 - 11:11 #1
guide.Text = Split(guid, "guid=")(0)

prøv sådan.
Avatar billede kalp Novice
20. oktober 2007 - 11:12 #2
jeg tror din split metode returnere et array i hvertfald.. så du skal vælge hvilke position du vil have.
Avatar billede kalp Novice
20. oktober 2007 - 11:13 #3
Avatar billede sjh Nybegynder
20. oktober 2007 - 11:48 #4
ellers prøv sådan :


Private Sub Inet1_StateChanged(ByVal State As Integer)
Dim i As Long
Dim strArray As String
Dim arrGuide() As String

  Me.Caption = State

  If State = 12 Then
    Dim guid As String
    Text4.Text = Inet1.GetChunk(32000)
    guid = Text4.Text
    ' guide.Text = Split(guid, "guid=")

    arrGuide = Split(guid, "guid=")
    For i = LBound(arrGuide) To UBound(arrGuide)
      strArray = strArray & arrGuide(i) & vbCrLf
      Debug.Print arrGuide(i)
    Next

    guide.Text = strArray
  End If
End Sub
Avatar billede deix Nybegynder
20. oktober 2007 - 14:48 #5
Jeg har fixet det selv..

Private Sub Inet1_StateChanged(ByVal State As Integer)
    Me.Caption = State
    If State = 12 Then
    Dim MyString As String
    Dim MyArray() As String
    Text4.Text = Inet1.GetChunk(32000)
    MyString = Text4.Text
    MyArray = Split(MyString, "guid=")
    guide.Text = MyArray(1)
    End If
End Sub
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