Rocket Division Software
http://www.starburnsoftware.com/forum/

Canceling a burning process causes disc cannot be ejected
http://www.starburnsoftware.com/forum/starburn-sdk-f3/canceling-burning-process-causes-disc-cannot-ejected-t1664.html
Page 1 of 2

Author:  Selina Yen [ Fri Nov 07, 2008 6:49 am ]
Post subject:  Canceling a burning process causes disc cannot be ejected

I use the sample application, "Data Burner", in Microsoft Visual C++ GUI Samples to burn some files.
If "Cancel" button is pressed when the progress bar is running, the disc cannot be ejected even after the application is closed.
When I run the application again, it stops while "Scanning devices" dialog is showing, pressing "Cancel" now cannot successfully canel the scanning process and I have no way to close the application.
Only restarting the computer can solve such a problem.

Is there any problem in the sample code?

Author:  anton (staff) [ Fri Nov 07, 2008 12:43 pm ]
Post subject:  Re: Canceling a burning process causes disc cannot be ejecte

I don't think so. We don't lock the disc inside the burner. Please send complete debug log. Thanks!

Selina Yen wrote:
I use the sample application, "Data Burner", in Microsoft Visual C++ GUI Samples to burn some files.
If "Cancel" button is pressed when the progress bar is running, the disc cannot be ejected even after the application is closed.
When I run the application again, it stops while "Scanning devices" dialog is showing, pressing "Cancel" now cannot successfully canel the scanning process and I have no way to close the application.
Only restarting the computer can solve such a problem.

Is there any problem in the sample code?

Author:  Selina Yen [ Mon Nov 10, 2008 3:27 am ]
Post subject: 

I use the pre-compiled sample application, "Data Burner", in your SDK release. How can I provide debug log for you?

Author:  anton (staff) [ Mon Nov 10, 2008 4:05 pm ]
Post subject: 

Please check the F.A.Q. where it tells how to generate the log.

Selina Yen wrote:
I use the pre-compiled sample application, "Data Burner", in your SDK release. How can I provide debug log for you?

Author:  deepakp [ Thu Nov 13, 2008 5:37 am ]
Post subject: 

Yes I also have faced the same problem in VB.NET Sample of DataBurner while running a sample.

Author:  anton (staff) [ Thu Nov 13, 2008 10:13 am ]
Post subject: 

Is this core or StarBurnX wrapper sample?

deepakp wrote:
Yes I also have faced the same problem in VB.NET Sample of DataBurner while running a sample.

Author:  deepakp [ Fri Nov 14, 2008 7:32 am ]
Post subject: 

It is StarBurnX Wrapper VB.NET Sample. Also, LockTray property is also not working properly if I pressing the eject button more than 3 times it actually ejects the drive though burn is in process.

Author:  anton (staff) [ Fri Nov 14, 2008 7:43 am ]
Post subject: 

StarBurnX wrapper DOES lock the disc.

Windows by itself does unlock the disc. Everything works reliably only if SPTD transport is used.

deepakp wrote:
It is StarBurnX Wrapper VB.NET Sample. Also, LockTray property is also not working properly if I pressing the eject button more than 3 times it actually ejects the drive though burn is in process.

Author:  dima (staff) [ Fri Nov 14, 2008 3:52 pm ]
Post subject: 

Hello,

Support of the SPTD transport will be added to StarBurnX in the v.11

Regards,

Dmitry

Author:  deepakp [ Mon Jun 08, 2009 7:08 am ]
Post subject:  Re:

dima (staff) wrote:
Hello,

Support of the SPTD transport will be added to StarBurnX in the v.11

Regards,

Dmitry


Is the discussed support of SPTD transport added?

Author:  dima (staff) [ Mon Jun 08, 2009 8:39 am ]
Post subject:  Re: Canceling a burning process causes disc cannot be ejected

Hello,

Yes, it is! In order to start using SPTD you should call the InitializeEx function of StarBurnX object and specify the STARBURN_TRANSPORT_SPTD.

Regards,

Dmitry

Author:  deepakp [ Mon Jun 08, 2009 8:52 am ]
Post subject:  Re: Canceling a burning process causes disc cannot be ejected

Hello Sir,

1) I have tried with InitializeEx(key, STARBURN_TRANSPORT_SPTD) it gives me error unsupported transport.
2) Using STARBURN_TRANSPORT_SPTI does not locks the drive after Drive.LockTray called.

Will you please kindly suggest me what to do? I got stuck beacuse of this.
Thank you.

Author:  anton (staff) [ Mon Jun 08, 2009 12:09 pm ]
Post subject:  Re: Canceling a burning process causes disc cannot be ejected

Did you install SPTD layer shipped with StarBurn SDK?

Author:  deepakp [ Mon Jun 08, 2009 12:13 pm ]
Post subject:  Re: Canceling a burning process causes disc cannot be ejected

Yes Sir.

I am using SPTI transport mode.
Amazing thing is After calling Drive.LockTray() drive is locked, but if after this I am accessing drive related information like drive.state, drive.DriveInfo, drive.DiscInfo then drive is unlocked automatically. I can't figure out why?
Will you please kindly look into the problem?

Author:  anton (staff) [ Mon Jun 08, 2009 8:50 pm ]
Post subject:  Re: Canceling a burning process causes disc cannot be ejected

Can we have your application (binary of course) for tests? So we'll not spend time hand-crafting custom one with the same serie of calls here... Thank you!

Page 1 of 2 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/