creating cd burning possible

Just starting out? Need help? Post your questions and find answers here.
luke101
User
User
Posts: 36
Joined: Wed Sep 10, 2003 2:33 am

creating cd burning possible

Post by luke101 »

is it possible to create cd burning sofware with purebasic without using any dll's??
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

Re: creating cd burning possible

Post by NoahPhense »

luke101 wrote:is it possible to create cd burning sofware with purebasic without using any dll's??
The answer is yes. But that would be one LOOOONG project.

- np
luke101
User
User
Posts: 36
Joined: Wed Sep 10, 2003 2:33 am

Post by luke101 »

what is my first step
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

decide where to start :-)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
BongMong
User
User
Posts: 31
Joined: Sat Jan 03, 2004 6:50 pm

Post by BongMong »

Very simple to use with the runprogram() command

Nero SDK/API (Software Development Kit)
Record CDs and DVDs directly from your own application with Nero's Embedded API!
If you're a programmer or a software developer, you can now use Nero's Embedded API (Application Programming Interface) to add our powerful CD/DVD-writing functions to your own applications. For example, you can record graphics files right from your graphics application.

Add new audio formats to Nero, Nero Express and NeroMIX
With our Nero Audio Plug-in Manager you will be able to add new audio formats to Nero, Nero Express and NeroMIX.

To use Nero's API and to generate Audio Plug-ins you need our Nero SDK (Software Development Kit), version 1.04, which you can download
1300 @ 1450mhz, DDR400, MX440, XP pro / 2000Pro
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Post by Karbon »

I'm sure the Nero stuff isn't free to use and/or distribute, so keep that in mind!
-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
luke101
User
User
Posts: 36
Joined: Wed Sep 10, 2003 2:33 am

Post by luke101 »

ok...i see...so i may need some mony...huh
spongehammer
User
User
Posts: 84
Joined: Sat Jul 19, 2003 6:45 pm
Location: UK

Post by spongehammer »

blueznl
decide where to start :)
LOL
I looked up 'paranoid' in the dictionary this morning.
It said, 'what do you want to know that for?'
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

..

Post by NoahPhense »

luke101 wrote:ok...i see...so i may need some mony...huh
Money, no.. just a STRONG background in windows API and the ASPI
Layer.

One thing I have learned about this language (PB), is that it can do any-
thing C/C++ or VB can do.

So as for writing a CD Burning Application from scratch, that would be a
project that I think would take you through PB in a fashion that you
might not have anticipated. I'm not saying that in a bad way, just the
opposite.

I know it would certainly be a learning experience for me..

- np
Last edited by NoahPhense on Thu Apr 29, 2004 9:48 pm, edited 1 time in total.
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

Isn't the nero engine in a DLL? this guy asked if it's possible to make a cd burning software using only PB and no external dlls.

I asked this b4 I remember.. and I got the same response, and it was ok as I wanted an external engine tho -_-

anyway I think that if you just started in PB, you shoudln't start with this kind of project, mainly because you'll pause it or even leave it away once you get more than a problem that you can't solve by your own, or maybe you don't have time for it.. I bet, that making that kind of software, takes many many time, research and even hardware knowledge as not every cd-rewriter hardware is the same as another one. You'll maybe have to contact many brands like LG, SONY, PIONEER, etc. if you really want to make a cd burning software that supports more than your hardware. I can't say more just because you asked if it was possible, you didn't asked anymore, so.. I would say that is more than possible with PB to make a cd burning software.

But as said.. you'll need advanced knowledge in hardware, programming and even more. Hope you come from C++ or any other big language, with years of experience, then you'll be able to do it with the less problems possible. anyway i'm not saying that a beginner can't do it (well he'll need to learn the language first, and read some books maybe).

Mainly you'll need to have good memory handling, as I know everything that goes to a CD, goes from your harddrive (in case you're taking info from a harddrive tho.. you can from an usb device or memory device) goes to your memory and then to the writers buffer, which goes to the cd via laser. THIS ISNT LIKE THAT; really isnt.. its more complex and more about the buffer, said. But gives you a little idea just in case you didnt knew something of that.

You'll need very fast processes for the kind of software you're aiming for. trust me. Very polished and optimized code also. this means... dunno, 100?, 400? burned cds that will be useful for shooting them at the garden :)

I would like to see so many kinds of software made in PB.. even a shell for windows.. lol. I cant believe how many stuff in windows are so slow, that if made in PB it will be fast enought to say it's 3 times faster, even more. I've seen it when I made a little file searcher. if you compare it with window's one... its 6 times faster, even more.

Anyway I went flashing too bad with this text... I should go away.. now :p cya and good luck.
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
luke101
User
User
Posts: 36
Joined: Wed Sep 10, 2003 2:33 am

Post by luke101 »

wow thank you guys for your input
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

oh, np.
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
Aeroschmelz
User
User
Posts: 25
Joined: Mon Apr 12, 2004 9:14 am

Post by Aeroschmelz »

You can use the sdk for free, but later the user must have nero installed to use it.
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

Installed and licensed with a legal >paid< license :P
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
Post Reply