NeroCOM (DVD burning using Nero object)

Developed or developing a new product in PureBasic? Tell the world about it.
Justin
Addict
Addict
Posts: 948
Joined: Sat Apr 26, 2003 2:49 pm

NeroCOM (DVD burning using Nero object)

Post 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
Tommeh
Enthusiast
Enthusiast
Posts: 149
Joined: Sun Aug 29, 2004 2:25 pm
Location: United Kingdom

Post 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 :)
Justin
Addict
Addict
Posts: 948
Joined: Sat Apr 26, 2003 2:49 pm

Post 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.
dige
Addict
Addict
Posts: 1407
Joined: Wed Apr 30, 2003 8:15 am
Location: Germany
Contact:

Post 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
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Post 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 :-)
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
Justin
Addict
Addict
Posts: 948
Joined: Sat Apr 26, 2003 2:49 pm

Post 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.
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Thats why you should use the native WinXP CD/DVD Burning API.
Justin
Addict
Addict
Posts: 948
Joined: Sat Apr 26, 2003 2:49 pm

Post 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
dige
Addict
Addict
Posts: 1407
Joined: Wed Apr 30, 2003 8:15 am
Location: Germany
Contact:

Post 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. :)
Edwin Knoppert
Addict
Addict
Posts: 1073
Joined: Fri Apr 25, 2003 11:13 pm
Location: Netherlands
Contact:

Post 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..
Post Reply