Fehler mit I/O Warrior bei PFL

Folgendes Problem ist mir aufgefallen:

Wenn ich in der Playlist ein beliebiges Element mit EXTRA PFL vorhöre, wird durch das vorgefertigte Skript wie gewünscht ein Signal am I/O Warrior ausgegeben.

Schließe ich den PFL Dialog und öffne ihn ein weiteres Mal reagiert der I/O Warrior nicht mehr und beim Schließen des PFL Dialogs gibt mAirList die Fehlermeldung “Invalid pointer operation”.

mAirList muss jetzt neugestartet werden, damit die Funktion wieder verfügbar ist. Beim Schließen von mAirList meldet sich dann auch noch Windows und fragt, ob ein Fehlerbericht gesendet werden soll.

Habt ihr auch das Problem?

@tw: Kannst Du nachvollziehen warum der Fehler auftritt?

Au ja, böse Sache. Der Fehler wird in Version 2.0.6 behoben sein.

Hintergrund der Geschichte: Die PFLOff-Benachrichtigung liefert ja auch eine Referenz auf den Player zurück, auf den sich das Ereignis bezieht. Über GetInterface(0) kann man darauf zugreifen. Im Falle von Extra-PFL wird das Script aber erst dann ausgeführt, wenn das Fenster schon geschlossen und der Player längst freigegeben ist. Das führt dann zu dem von dir beobachteten Fehler.

Ich werde die neue Version im Laufe des Abends hochladen.

Torben