Die Datei is dafür da um nicht immer ne Playlist zuerstellen wenn man das Programm beendet hat. Deshalb hab ich alles über die Playlist Datei gemacht..
Wenn eine Playist erstellt wird, wird in die Playlist.kilroy mit diesem code:
Code:
$Files = FileOpenDialog("Wähle die Lieder aus!", "", "MP3 (*.mp3)", 1 + 4, ".mp3")
If @error Then
MsgBox(64, "Information", "Abgebrochen!")
Return 0
EndIf
While True
$rtn = 0
$fSplit = StringSplit($Files, "|", 2)
If UBound($fSplit) - 1 < 2 Then
MsgBox(64, "Information", "Eine Playlist hat mindestens 2 Lieder!")
Return 0
EndIf
If FileExists(@ScriptDir & "\Playlist.kilroy") Then
$Sections = IniReadSectionNames(@ScriptDir & "\Playlist.kilroy")
EndIf
If $rtn <> 1 Then
ExitLoop
EndIf
WEnd
FileDelete(@ScriptDir & "\Playlist.kilroy")
For $i = 1 To UBound($fSplit) - 1
IniWrite(@ScriptDir & "\Playlist.kilroy", "Playlist", "Lied" & $i - 1, $fSplit[0] & "\" & $fSplit[$i])
Next
MsgBox(64, "Information", "Neue Playlist wurde erfolgreich erstellt.")
EndIf
EndFunc
das geschrieben
Lied0=[PFAD DER MP3]
Lied1=[PFAD DER MP3]
Jetzt möchte ich durch den Button 'Add+' ein Lied zur Playlist hinzufügen(über FileOpenDialog).
Ich hab im Internet so'n code gefunden, den ich für mein Programm umgeschrieben hab.
Code:
IniWrite(@ScriptDir & "\Playlist.kilroy", "Playlist", IniReadSection(@ScriptDir & "\Playlist.kilroy", "Playlist") & "Lied" & $i - 1, $fSplit[0] & "\" & $fSplit[$i])
Funktion ist das er die Playlist.kilroy ausliest und diese dann mit dem neugewählten Lied in die Playlist.kilroy setzt.
Bsp:
Lied0=[PFAD DER MP3]
Lied1=[PFAD DER MP3]
Lied2=[PFAD DER MP3]
Hoffe es ist jetzt verständlicher..
MfG
Kilroy.