#1 Burning Software

It is currently Tue Apr 01, 2025 9:03 pm

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Fri Oct 11, 2013 11:40 pm 
Offline

Joined: Fri Oct 11, 2013 11:23 pm
Posts: 8


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Mon Oct 14, 2013 5:07 pm 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
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.


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Wed Oct 16, 2013 4:56 pm 
Offline

Joined: Fri Oct 11, 2013 11:23 pm
Posts: 8


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Thu Oct 17, 2013 7:58 am 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
Why don't you use StarBurnX (ActiveX component) ?


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Mon Oct 21, 2013 4:20 pm 
Offline

Joined: Fri Oct 11, 2013 11:23 pm
Posts: 8
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).


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Tue Oct 22, 2013 11:48 am 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
What is the problem with SPTI?


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Tue Oct 22, 2013 3:35 pm 
Offline

Joined: Fri Oct 11, 2013 11:23 pm
Posts: 8


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Wed Oct 23, 2013 6:56 pm 
Offline

Joined: Fri Oct 11, 2013 11:23 pm
Posts: 8
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 2946 times
Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Wed Oct 23, 2013 8:18 pm 
Offline

Joined: Fri Oct 11, 2013 11:23 pm
Posts: 8
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:


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Thu Oct 24, 2013 1:44 pm 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
Hi!

So .. does it work properly now ? :)

Regards,

Dmitry


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Thu Oct 24, 2013 3:47 pm 
Offline

Joined: Fri Oct 11, 2013 11:23 pm
Posts: 8
Yep, everything is working great now that I'm using StarBurnX!


Top
 Profile  
 
 Post subject: Re: StarBurn_GetDeviceLetter() fails when using internal name
PostPosted: Thu Oct 24, 2013 4:23 pm 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
Ok :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 81 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group