Verfasst: 09.01.2006 20:13
Es ist da ja unsinnig...
Das ist jetzt die direkte Umsetzung von Kains Code ohne Sprungmarken.
Ich bin mir aber nicht sicher, dass er das wirklich so haben will.
... 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.