[gelöst] Scriptprobleme 1.5.42

Wollte heute Abend mal die ersten Scriptversuche machen und kam nie auf einen keinen grünen Zweig. Schlussendlich versuchte ich das Ganze unter der Version 1.5.41 und siehe da. Es klappte.

Habe folgendes Script das unter 1.5.41 super läuft.

begin 
  CurrentPlaylist.Clear;
  CurrentPlaylist.SetAutomation(true); 
  CurrentPlaylist.Load('D:\mAirList\mAirList-1.5.42\test4.mlp'); 
  CurrentPlaylist.AutomationNext; 
end.

In der Version 1.5.42 kommen nur Errormeldungen z.B.
[Error] (4:19): Unknown identifier ‘LOAD’

Danke

Mit der Version 1.5.41 hat sich die Syntax etwas geändert. Es gibt nun pro Playlist zwei Objekte, CurrentPlaylist und CurrentPlaybackControl, wobei das erste nur für reinen Playlist-Daten zuständig ist, und das zweite für das Abspielen dieser Daten. Das entspricht auch der internen Architektur von mAirList. Siehe dazu auch hier: http://forum.mairlist.de/viewtopic.php?t=804 Dort findest du auch einen Link auf die Hilfe-Datei, die man sich herunterladen kann.

Du musst das Script also umschreiben als:

begin CurrentPlaylist.Clear; CurrentPlaybackControl.SetAutomation(true); CurrentPlaylist.LoadFromFile('D:\mAirList\mAirList-1.5.42\test4.mlp', false); CurrentPlaybackControl.AutomationNext; end.

(nicht getestet, aber so müsste es gehen)

Übrigens, die Änderungen sind seit Version 1.5.41 aktiv, dein altes Script dürfte also höchtens noch unter der Version 1.5.40 funktioniert haben.

Torben

Danke. Erwischt es war 1.5.40