Hallo for_ro,
danke für Deine Antwort, habe inzwischen schon eine Lösung gefunden. 
Der String sieht so aus:
GPRMC,191410,A,4735.5634,N,00739.3538,E,0.0,0.0,18 1102,0.4,E,A*19
und ich muss bestimmte Zahlen nach dem Komma aus dem String ziehen, was ich wie folgt gemacht habe:
Code:
If Nmea_name = "GPRMC" Then 'beginnt der String mit GPRMC
For I = 1 To Str_count_3 ' Str_count3 zählt die eingelesenen
'Zeichen über Softuart, der am INT0-Pin liegt per Interrrupt ein
If Nmea_rec(i) = "," Then 'Nmea_rec(i) ist ein Bytearray overlaid über
'Nmea_name - String
I = I + 1 'für Zeichen hinter dem Komma
Incr B
Komma_pos(b) = I
End If
Next
B = 0
For I = 1 To 12
Print " komma" ; Komma_pos(i)
Next
Hour_ = Komma_pos(1)
Min_ = Komma_pos(1) + 2
Sec_ = Komma_pos(1) + 4
Nmea_time = Mid(a1 , Hour_ , 2) + ":" + Mid(a1 , Min_ , 2) + ":" + Mid(a1 , Sec_ , 2)
Jetzt habe ich die Kommaanzahl und die Stelle an denen sie stehen und kann somit jede beliebige Stelle eines Strings mir herausziehen.
Danke & Gruß
MAT
Lesezeichen