Имеется RP 1.9.4.3 под Win7х64. Иногда при воспроизведении возникает неприятная ошибка. Воспроизведение прекращается, таймер останавливается, но сама программа при этом не виснет. Если возобновить воспроизведение (включив другой трек из плейлиста), то можно увидеть, что заглючивший трек не уходит в архив проигранных файлов, как будто его вообще не было. По окончании работы при закрытии программы она вылетает с ошибкой:
12.03.2016 17:54:54
ERROR: The buffer memory has been lost and must be restored.
TYPE: EDirectXError
ERROR STACK:
dsmixercommon.pas => DSCheck => 87
cbdsmixer17.pas => TcbDSMixerChannel17.Stop => 1392
dsplayer.pas => TDSPlayer.Stop => 531
player.pas => TRADIOPlayer.StopButClick => 4072
player.pas => TRADIOPlayer.FormClose => 4425
traycomp.pas => TTrayComp.OurWndProc => 253
player.pas => TRADIOPlayer.ShowPosition => 6224
gr32_image.pas => TCustomPaintBox32.WMPaint => 1002
traycomp.pas => TTrayComp.OurWndProc => 253
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayButClick => 4010
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
FILE: PPro.exe v.1.9.4.3 / 06.06.2013 13:07:10
WINDOWS: 6.1.7601 Service Pack 1
12.03.2016 17:55:12
ERROR: The buffer memory has been lost and must be restored.
TYPE: EDirectXError
ERROR STACK:
dsmixercommon.pas => DSCheck => 87
cbdsmixer17.pas => TcbDSMixerChannel17.Stop => 1392
dsplayer.pas => TDSPlayer.Stop => 531
player.pas => TRADIOPlayer.StopButClick => 4072
player.pas => TRADIOPlayer.FormClose => 4425
traycomp.pas => TTrayComp.OurWndProc => 253
cbdsmixer17.pas => TcbTimerThread17.UnLock => 1586
cbdsmixer17.pas => TcbDSMixerChannel17.GetPosition => 1021
traycomp.pas => TTrayComp.OurWndProc => 253
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayButClick => 4010
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
FILE: PPro.exe v.1.9.4.3 / 06.06.2013 13:07:10
WINDOWS: 6.1.7601 Service Pack 1
12.03.2016 17:55:17
ERROR: The buffer memory has been lost and must be restored.
TYPE: EDirectXError
ERROR STACK:
dsmixercommon.pas => DSCheck => 87
cbdsmixer17.pas => TcbDSMixerChannel17.Stop => 1392
dsplayer.pas => TDSPlayer.Stop => 531
player.pas => TRADIOPlayer.StopButClick => 4072
player.pas => TRADIOPlayer.FormClose => 4425
traycomp.pas => TTrayComp.OurWndProc => 253
cbdsmixer17.pas => TcbTimerThread17.UnLock => 1586
cbdsmixer17.pas => TcbDSMixerChannel17.GetPosition => 1021
traycomp.pas => TTrayComp.OurWndProc => 253
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayButClick => 4010
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
FILE: PPro.exe v.1.9.4.3 / 06.06.2013 13:07:10
WINDOWS: 6.1.7601 Service Pack 1
ERROR: The buffer memory has been lost and must be restored.
TYPE: EDirectXError
ERROR STACK:
dsmixercommon.pas => DSCheck => 87
cbdsmixer17.pas => TcbDSMixerChannel17.Stop => 1392
dsplayer.pas => TDSPlayer.Stop => 531
player.pas => TRADIOPlayer.StopButClick => 4072
player.pas => TRADIOPlayer.FormClose => 4425
traycomp.pas => TTrayComp.OurWndProc => 253
player.pas => TRADIOPlayer.ShowPosition => 6224
gr32_image.pas => TCustomPaintBox32.WMPaint => 1002
traycomp.pas => TTrayComp.OurWndProc => 253
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayButClick => 4010
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
FILE: PPro.exe v.1.9.4.3 / 06.06.2013 13:07:10
WINDOWS: 6.1.7601 Service Pack 1
12.03.2016 17:55:12
ERROR: The buffer memory has been lost and must be restored.
TYPE: EDirectXError
ERROR STACK:
dsmixercommon.pas => DSCheck => 87
cbdsmixer17.pas => TcbDSMixerChannel17.Stop => 1392
dsplayer.pas => TDSPlayer.Stop => 531
player.pas => TRADIOPlayer.StopButClick => 4072
player.pas => TRADIOPlayer.FormClose => 4425
traycomp.pas => TTrayComp.OurWndProc => 253
cbdsmixer17.pas => TcbTimerThread17.UnLock => 1586
cbdsmixer17.pas => TcbDSMixerChannel17.GetPosition => 1021
traycomp.pas => TTrayComp.OurWndProc => 253
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayButClick => 4010
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
FILE: PPro.exe v.1.9.4.3 / 06.06.2013 13:07:10
WINDOWS: 6.1.7601 Service Pack 1
12.03.2016 17:55:17
ERROR: The buffer memory has been lost and must be restored.
TYPE: EDirectXError
ERROR STACK:
dsmixercommon.pas => DSCheck => 87
cbdsmixer17.pas => TcbDSMixerChannel17.Stop => 1392
dsplayer.pas => TDSPlayer.Stop => 531
player.pas => TRADIOPlayer.StopButClick => 4072
player.pas => TRADIOPlayer.FormClose => 4425
traycomp.pas => TTrayComp.OurWndProc => 253
cbdsmixer17.pas => TcbTimerThread17.UnLock => 1586
cbdsmixer17.pas => TcbDSMixerChannel17.GetPosition => 1021
traycomp.pas => TTrayComp.OurWndProc => 253
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1605
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayButClick => 4010
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
cbdsmixer17.pas => TcbTimerThread17.Execute => 1603
cbdsmixer17.pas => TcbTimerThread17.Create => 1556
cbdsmixer17.pas => TcbDSMixerChannel17.Create => 537
dsplayer.pas => TDSPlayer.Create => 231
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
form_playlistproperty.pas => TPlayListProperty.DeleteAfterClick => 1475
playerengine.pas => PlayerLoadMainFile => 254
playerengine.pas => StartGoToFile => 1388
player.pas => TRADIOPlayer.PlayFrameOnDblClick => 7792
frame_fileview.pas => TFileViewFrame.CallBack => 2313
frame_fileview.pas => TFileViewFrame.FileViewKeyDown => 1614
dragdrop.pas => TDragDrop.WndMethod => 1552
ppro.dpr => 126
FILE: PPro.exe v.1.9.4.3 / 06.06.2013 13:07:10
WINDOWS: 6.1.7601 Service Pack 1