"Alte" Scripte funktionieren nicht mehr

Hallo,

ich habe mich in der Nacht auch mal daran gemacht V6 auszuprobieren. Gefällt mir sehr gut. Allerdings bemerkte ich beim rumspielen das meine 3 Scripte die bisher immer funktioniert haben nicht mehr laufen.
Als Sendepult nutze ich den PacificRadiomixer 20. Dort eingebaut sind 2 I/O Warrior.
Die 3 Scripte die nicht mehr laufen bewirken bei mir folgendes.

  1. EOF Warnung - im Pullt und auf der Signalleuchte fangen gelbe Lampen an zu blinken.
  2. AutomaticLight - im Pult wird zusätzlich der Automatikmodus angezeigt.
  3. Channel OFF - Nach Beendigung des Elements schaltet sich durch das Script der Kanal selbstständig ab.

Nummer 3 wäre mir am wichtigsten. Die Fehlermeldung im Systemprotokoll dazu heißt…
Fehler beim Laden des Hintergrundscripts C:\OnAir - mAirList\Scripte-PacificRadiomixer\IOWarriorChannelOFFSwitch.mls: [ERROR] (5:5)_ Unknow identifier “IOWarriorRemote”

Das Script dazu sieht so aus - (in Version 5.3 klappt es nach wie vor…)

procedure OnPlayerStop(PlaylistIndex: integer; PlayerIndex: integer; Duration: TTimeValue; Item: IPlaylistItem);
var i: integer;
begin
if (PlaylistIndex= 0) and (PlayerIndex= 1) and (CurrentPlaybackControl.GetAutomation = false) then begin
IOWarriorRemote(0).SetPort(7, true);
for i := 1 to 5000 do;
Sleep(500);
IOWarriorRemote(0).SetPort(7, false);
end;
if (PlaylistIndex= 0) and (PlayerIndex= 0) and (CurrentPlaybackControl.GetAutomation = false) then begin
IOWarriorRemote(0).SetPort(6, true);
for i := 1 to 5000 do;
Sleep(500);
IOWarriorRemote(0).SetPort(6, false);
end;
if (PlaylistIndex= 1) and (PlayerIndex= 0) then begin
IOWarriorRemote(0).SetPort(4, true);
for i := 1 to 5000 do;
Sleep(500);
IOWarriorRemote(0).SetPort(4, false);
end;

end;

begin
end.

Jemand eine Idee?

Sollte im neuen Build 3505 wieder gehen.

Vielen Dank Torben! Funktioniert wunderbar!