Page 1 of 1

NeroCOM (DVD burning using Nero object)

Posted: Tue Feb 01, 2005 4:21 pm
by Justin
This is an example of how to use the Nero object, of course you will need Nero installed to work. It uses the COM Event lib i posted earlier.

It's a port of the Nerofiddles vb sample on the Nero SDK, refer to the SDK for the program details(recommended).

There is a compiled version for you to test quickly,

WARNING: Choose Image Recorder on the available devices, and you will be prompted for a file instead of burning a CD, otherwise i think the previous CD session is erased, it's how Nerofiddles works.

This requires being a little familiar with COM but if you wrap the most common things(add files/folders/burn) into flat functions things will be much easier. I haven't tried multisession yet, just ported the sdk sample.

Download:
http://www.geocities.com/mesias2030/justinsPlace.html

Posted: Tue Feb 01, 2005 6:57 pm
by Tommeh
Oh cool, looks good... would test it but my nero version went a long long time ago :oops:

I saw a submission on platetsourcecode that actually wrote data to a CD by accessing the CD burner directly.. only problem is this source was remove for some strange reason i never got to saw it.

Anyways, I never saw your COM event lib, i'm gonna go check it out, thanks :)

Posted: Tue Feb 01, 2005 11:32 pm
by Justin
it will work only if NeroCOM.dll is present, it seems that does not come with all versions, i have Nero installed in 2 computers and in one is missing.

Posted: Wed Feb 02, 2005 10:58 am
by dige
Works great here ( Nero 6.6.0.6, WinXP SP2 )

It is very exciting, now we are able to burn with purebasic :D
Good job, keep on going!

dige

Posted: Wed Feb 02, 2005 6:32 pm
by Karbon
It is worth noting that the license of Nero for commercial use is very expensive and I'm not sure what the legalities are for use in non-commercial software.

Beware :-)

Posted: Wed Feb 02, 2005 11:18 pm
by Justin
Legalities are clear, NeroCOM.dll is not redistributable. You can build and distribute applications that use this object but they will work only on machines with Nero installed.

Posted: Thu Feb 03, 2005 1:05 am
by Shannara
Thats why you should use the native WinXP CD/DVD Burning API.

Posted: Thu Feb 03, 2005 12:03 pm
by Justin
There isn't a DVD Burning API, only CD. and i'm not sure if the only thing you can do is sending the files to the burn folder and poping up the burning wizard. would like to see an example

Posted: Thu Feb 03, 2005 12:54 pm
by dige
I guess Nero is one of the most used and best burning software. A lot
of dvd/cd burner include it as bundle.

So I think it's very useful to have an interface to this program. :)

Posted: Thu Feb 03, 2005 1:00 pm
by Edwin Knoppert
Some tools make use of NERO SDK, i know from practise you won't need a registered NERO version.
Iow, the trial install can be used via SDK over and over.

Which is illegal after nn days of course..