Hallo Torben
Ausgangslage: In Player A befindet sich ein Element mit fehlender Audiodatei. Dieser Player A zeigt auch schön einen Error an.
Sende ich nun über SAS ein Command um diesen Player in den PFL Modus (kein ExtraPFL) zu wechseln erscheint immer folgender Anwendungsfehler
LG
Michel
Error opening PFL source: BuildSource: Cannot open file “D:\audio\beitrag\1\beitrag_1d7a7c5833e2c871df109.mp2”. Das System kann die angegebene Datei nicht finden
Mittwoch, 25. Juni 2008, 14:10:53
Program Version 2.1.45 Build 515
Call stack:
[006389D6] PlayerControl.PlayerControl.TPlayerControl.GetPFLSource (Line 387, “PlayerControl.pas” + 15) + $21
[005AD67D] FilePlaylistItem.FilePlaylistItem.TFilePlaylistItem.BuildSource (Line 244, “FilePlaylistItem.pas” + 6) + $2C
[00793D34] JclHookExcept.JclHookExcept.DoExceptNotify (Line 231, “JclHookExcept.pas” + 24) + $5
[00793D4E] JclHookExcept.JclHookExcept.DoExceptNotify (Line 234, “JclHookExcept.pas” + 27) + $0
[00793DB4] JclHookExcept.JclHookExcept.HookedRaiseException (Line 252, “JclHookExcept.pas” + 4) + $7
[005AD67D] FilePlaylistItem.FilePlaylistItem.TFilePlaylistItem.BuildSource (Line 244, “FilePlaylistItem.pas” + 6) + $2C
[004273D2] Classes.Classes.TFileStream.Create + $11E
[00793D34] JclHookExcept.JclHookExcept.DoExceptNotify (Line 231, “JclHookExcept.pas” + 24) + $5
[00793D4E] JclHookExcept.JclHookExcept.DoExceptNotify (Line 234, “JclHookExcept.pas” + 27) + $0
[00793DB4] JclHookExcept.JclHookExcept.HookedRaiseException (Line 252, “JclHookExcept.pas” + 4) + $7
[004273D2] Classes.Classes.TFileStream.Create + $11E
[0040492B] System.System.@ClassCreate + $7
[00427290] Classes.Classes.TFileStream.Create + $20
[00799DD4] StreamManager.StreamManager.CreateFileStream (Line 76, “StreamManager.pas” + 10) + $C
[0079D5BA] BassWDMAudio.BassWDMAudio.TBassWDMAudioDevice.BuildFileSource (Line 174, “BassWDMAudio.pas” + 2) + $6
[005AD621] FilePlaylistItem.FilePlaylistItem.TFilePlaylistItem.BuildSource (Line 240, “FilePlaylistItem.pas” + 2) + $11
[00404E66] System.System.@HandleFinallyInternal + $2A
[006388EE] PlayerControl.PlayerControl.TPlayerControl.GetPFLSource (Line 377, “PlayerControl.pas” + 5) + $28
[00638332] PlayerControl.PlayerControl.TPlayerControl.InternalSetPFL (Line 250, “PlayerControl.pas” + 2) + $5
[00639E64] PlayerControl.PlayerControl.TPlayerControl.PFLOn (Line 743, “PlayerControl.pas” + 0) + $4
[00784D5C] PlaybackControl.PlaybackControl.TPlaybackControl.PFLOn (Line 1445, “PlaybackControl.pas” + 7) + $5
[00782645] PlaybackControl.PlaybackControl.TPlaybackControl.PlayerControlCommand (Line 783, “PlaybackControl.pas” + 21) + $5
[0063A510] PlayerControl.PlayerControl.TPlayerControl.ExecutePlayerCommand (Line 834, “PlayerControl.pas” + 4) + $33
[0063A5AB] PlayerControl.PlayerControl.TPlayerControl.ExecuteCommand (Line 843, “PlayerControl.pas” + 3) + $6
[0077FC50] OrdinaryPlayerControl.OrdinaryPlayerControl.TOrdinaryPlayerControl.ExecuteCommand (Line 90, “OrdinaryPlayerControl.pas” + 1) + $5
[0050FB8C] mAirListRegExpr.mAirListRegExpr.TmAirListRegExpr.Matches (Line 26, “mAirListRegExpr.pas” + 3) + $15
[00402F68] System.System.@GetMem + $4
[0040790E] System.System.TInterfacedObject._AddRef + $A
[0078C02F] Engine.Engine.TmAirListEngine.ExecuteCommand (Line 607, “Engine.pas” + 51) + $33
[0078A05F] Engine.Engine.TmAirListEngine.WndMethod (Line 216, “Engine.pas” + 3) + $5
[0042F4D4] Classes.Classes.StdWndProc + $14
[0048F9A8] Forms.Forms.TApplication.ProcessMessage + $FC
[0048F9E2] Forms.Forms.TApplication.HandleMessage + $A
[0048FC02] Forms.Forms.TApplication.Run + $96
(004CEAE7) [008CFAE7]