... wie ich schon geschrieben habe.Batze hat geschrieben:Was sucht denn das return da?
Code: Alles auswählen
procedure.s ResetFileData(Adresse$)
ReadFile(1,Adresse$)
tmp.s=Space(Lof())
ReadData (@tmp,Lof())
CloseFile(1)
procedurereturn tmp
endprocedure
Adresse$ = "C:\Test.m3u"
tmp = ResetFileData(Adresse$)
For x=1 To CountString (tmp,Chr(13))+1
LnTmp.s=StringField(tmp,x,Chr(13))
LnTmp.s=PeekS(@LnTmp+1,Len(LnTmp.s)-1)
StrPos.l=FindString (LCase(LnTmp.s),"m3u",1)
If StrPos.l
;Debug LnTmp.s
;Debug tmp.s
Debug PeekS(@LnTmp+(StrPos.l-1),Len(LnTmp.s)-StrPos.l)
URLDownloadToFile_(0, tmp.s, "C:\Test2.m3u", 0, 0)
Adresse$ = "C:\Test2.m3u"
tmp = ResetFileData(Adresse$)
x = 0
EndIf
Next x
Repeat
a$=tmp.s
If FindString(a$,"http",0)
b=FindString(a$,"http",0)
c$=Mid(a$,b,200)
url$=Trim(c$)
EndIf
Until url$
Debug url$
Ich bin mir aber nicht sicher, dass er das wirklich so haben will.