10. april 2008 - 14:14Der er
10 kommentarer og 1 løsning
kan ikke se fejl: Error 13
hej X.
Jeg kan ikke se fejlen i denne kode:
Public Sub Hentlat(Data As Variant) Dim Linje As Variant, I As Integer, Uddata As Variant Linje = Split(Data, "$") For I = 0 To UBound(Linje) If Left(Linje(I), 5) = "GPGGA2" Then Uddata = Split(Linje(I), ",") Exit For End If Next msg = "Uddata(" For I = 0 To UBound(Uddata) msg = msg & I & ") = " & Uddata(I) & vbCrLf & "Uddata(" Next msg = Left(msg, Len(msg) - 7) MsgBox msg End Sub
Text Felte hvor den skal hente data i ser dataen sådan ud:
jamen så er det vel bare at smide loopet ind under IF...
Option Explicit
Private Sub Command1_Click() Call Hentlat(Text1.Text) End Sub
Public Sub Hentlat(strData As String) Dim i As Long Dim j As Long Dim strMsg As String Dim strLine As String Dim arrData() As String Dim arrLine() As String
arrLine = Split(strData, "$") For i = LBound(arrLine) To UBound(arrLine)
strLine = arrLine(i) If Left$(strLine, 5) = "GPGGA" Then
arrData = Split(strLine, ",") strMsg = "Uddata("
For j = LBound(arrData) To UBound(arrData) strMsg = strMsg & j & ") = " & arrData(j) & vbCrLf & "Uddata(" Next
hehe sjh det var det som var min fejl, men det var sjovt jeg havde det til at virke onsdag aften, men så om natten genstarte min com, også var mit project væk :( så viste bare ikke hvad der skt da jeg lave det om :P men nu virker det :D takker læg et svr :P
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.