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

StarBurn_GetDeviceLetter() fails when using internal name
http://www.starburnsoftware.com/forum/starburn-sdk-f3/starburn-getdeviceletter-fails-when-using-internal-name-t2478.html
Page 1 of 1

Author:  lhill [ Fri Oct 11, 2013 11:40 pm ]
Post subject:  StarBurn_GetDeviceLetter() fails when using internal name


Author:  andrey(staff) [ Mon Oct 14, 2013 5:07 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

Hello,

It must be name: CdRom0 or CdRom1 or CdRom2 or ....

Please look file "Program Files (x86)\StarBurn Software\StarBurn SDK V15.1 'Stingray'\Samples\StarBurn Core\MSVC\Shared\DeviceFinder.cpp"

method: void CDeviceFinder::FindSPTIDevices()

CdRom# names are used to create SPTI device in this method.

Author:  lhill [ Wed Oct 16, 2013 4:56 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name


Author:  andrey(staff) [ Thu Oct 17, 2013 7:58 am ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

Why don't you use StarBurnX (ActiveX component) ?

Author:  lhill [ Mon Oct 21, 2013 4:20 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

Mostly because I had already started using StarBurn Core without knowing there was such a thing as StarBurnX. I might look into the StarBurnX samples now that I am having an issue with multisession discs using SPTI (but not ASPI).

Author:  andrey(staff) [ Tue Oct 22, 2013 11:48 am ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

What is the problem with SPTI?

Author:  lhill [ Tue Oct 22, 2013 3:35 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name


Author:  lhill [ Wed Oct 23, 2013 6:56 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

So, I've been trying out StarBurnX and I'm liking it so far. Much easier to use. However, I can't get a disc to burn. StarBurnX is complaining that there is no free space on the disc. The disc is a blank CD-RW. I have used it several times with success with the C# sample DataBurner that was provided with the SDK. I cannot for the life of me figure out what I am doing differently from the sample project. My log file is attached.

Your assistance is greatly appreciated.


Edit: I can't seem to attach the log file.
Edit2: Finally got the file to attach. Had to zip. Your forum apparently does not accept almost every file extension (even no extension).

Attachments:
starburnlog.zip [24.82 KiB]
Downloaded 3246 times

Author:  lhill [ Wed Oct 23, 2013 8:18 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

Apologies for the triple post. But I discovered the cause of my problem.

There is a bug (or intentional oversight) with the IDataFolder::AddDirectory method. The path name of the directory passed to the function must have a trailing backslash. The documentation does not say this and if left out, the burner crashes in the manner described by my log file. The path I was passing did not have a trailing backslash. Now it does. :roll:

Author:  andrey(staff) [ Thu Oct 24, 2013 1:44 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

Hi!

So .. does it work properly now ? :)

Regards,

Dmitry

Author:  lhill [ Thu Oct 24, 2013 3:47 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

Yep, everything is working great now that I'm using StarBurnX!

Author:  andrey(staff) [ Thu Oct 24, 2013 4:23 pm ]
Post subject:  Re: StarBurn_GetDeviceLetter() fails when using internal name

Ok :)

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