Wir laden unseren Moderationsblock vom Morgen jeweils per Script in die Playlist. Fast gleiches Script braucht in mAirList V3 knapp 12Sekunden. Beim der alten Version nur zirka 4 Sekunden. Die Ursache liegt beim Befehl “ErrorCheck”.
Lässt sich da was optimieren?
Danke
Michel
Version 2.x:
begin
CurrentPlaylist.LoadFromFile('S:\playlist\universal\' + FormatDateTime('YYYYMMDD_06', now) + '00.mld');
CurrentPlaylist.AppendPlaylist(Factory.CreatePlaylistFromFile('S:\playlist\universal\' + FormatDateTime('YYYYMMDD_07', now) + '00.mld'));
CurrentPlaylist.AppendPlaylist(Factory.CreatePlaylistFromFile('S:\playlist\universal\' + FormatDateTime('YYYYMMDD_08', now) + '00.mld'));
CurrentPlaylist.AppendPlaylist(Factory.CreatePlaylistFromFile('S:\playlist\universal\' + FormatDateTime('YYYYMMDD_09', now) + '00.mld'));
CurrentPlaylist.AppendPlaylist(Factory.CreatePlaylistFromFile('S:\playlist\universal\' + FormatDateTime('YYYYMMDD_10', now) + '00.mld'));
CurrentPlaylist.ErrorCheck;
SystemLog('Playlist wurden geladen');
end.
Version 3.x:
begin
CurrentPlaylist.LoadFromFile('M:\playlist\universal\' + FormatDateTime('YYYYMMDD_06', now) + '00.mld');
CurrentPlaylist.Append(Factory.CreatePlaylistFromFile('M:\playlist\universal\' + FormatDateTime('YYYYMMDD_07', now) + '00.mld'));
CurrentPlaylist.Append(Factory.CreatePlaylistFromFile('M:\playlist\universal\' + FormatDateTime('YYYYMMDD_08', now) + '00.mld'));
CurrentPlaylist.Append(Factory.CreatePlaylistFromFile('M:\playlist\universal\' + FormatDateTime('YYYYMMDD_09', now) + '00.mld'));
CurrentPlaylist.Append(Factory.CreatePlaylistFromFile('M:\playlist\universal\' + FormatDateTime('YYYYMMDD_10', now) + '00.mld'));
CurrentPlaylist.ErrorCheck;
end.