lauf Hilfe wird mit CreateFile die Datei überschrieben (hätte ich auch gerne),
jedoch wird bei erneutem Procedureaufruf, der Text appended ?
Stimmt die Hilfe nicht oder meine Prozedur ?
Code: Alles auswählen
Procedure CreateMETA()
If File$
Protected.s MetaFile$
Protected.s Text_Channel$ = GetGadgetText(Text_Channel)
OpenServiceReference()
MetaFile$ = ReplaceString(File$,".txt","")
If GetGadgetState(400) = #PB_Checkbox_Unchecked
MetaFile$ = SaveFileRequester("META speichern unter ...", MetaFile$+".meta", "meta (*.meta)|*.meta", 1)
Else
MetaFile$ = MetaFile$ + ".meta"
EndIf
If MetaFile$
If CreateFile(1,MetaFile$)
;Liste durchsuchen
ForEach SRList()
If SRList()\Channel = Text_Channel$
WriteStringN(1, (SRList()\Service))
WriteStringN(1, GetGadgetText(Text_Title))
WriteStringN(1, GetGadgetText(Text_Genre))
WriteStringN(1, Str(UnixTime()))
EndIf
Next
CloseFile(1)
EndIf
EndIf
EndIf
EndProcedure