1) It's WRONG forum. So I'm moving the thread to the "StarBurn SDK" place.
2) Notebook drives cannot do automatic loads as they require human assistance (you need to push the drive tray or the disc to slot). You can use StarBurn_CdvdBurnerGrabber_GetMechanicalOptions(...) API call to determine do you have "tray" or "pop up" loading mechanism.
3) We don't support anything earlier then 7.2.20 (latest published version).
4) If something does not work as expected we expect you to issue us with the debug log. "Does not work" is not enough of the information to proceed. Please issue us with the log and we'll try to find out what's wrong.
Thanks!
F!o wrote:
Hello,
I'm currently facing an issue in my application written in Delphi 7. In fact the application can run on notebook and desktop plateforms.
At the end of the creation of the media, I have a testing function that checks the media for a successfull burnin. On desktop I eject the tray and reload it, but on notebook plateform I can eject the drive but not reload it.
Unfortunately Eject/Load functions return En_SUCCESS even if the load section failed on Notebook. I have seen that the load function returns a CDB_Failure "CStarBurn_ScsiTransportSPT::ExecuteDB(): Command failed". Usually you said that this information is more for debug usage, but in my particular case can I use this information to know if the Load command has failed.
I've seen that you have a GetMechanicalOptions that should really help me, but it doesn't seem to work as expected. First, it's not available in V7.1.10, but when I try to use it from V20.2.7 it doesn't work. If it works, is it linked to the device firmware, is all the devices will have this information ?
I could use the MediaTrayStatus and check if IsMediaPresent is set but I'm afraid about the time it needs to really return result (and so it could have impact on Desktop process).
Thanks & Regards,
F!o
[url][/url]