Writing data to CDR

Is there are way from delphi to write to an HP CD-R?
I have an FTP program and I want it to go directly
to a CR-R instead of having to use easy cd creator.

Who is Participating?
martintrConnect With a Mentor Commented:
There is a program called FireBurner that is written in Delphi.
The author does sell code to do the functions that you want.

Talk to him and see if he would sell you only the functions that you need .

His program is excellent so the code should be well worth the money.

im kind of curious about this too
if the disc is formatted, you should be able to write to, just like any other drive.  I have an HP 7200i - this appears to be the case here.

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

waipahuAuthor Commented:
I want my delphi program to do the formatting
if it is not formatted. I don't want to use
the software provided with the HP CD-R.
Objective: One click from my delphi program
and copy to the CD-R.

does this question become 'How to format a CDR in Delphi'?
I suggest the following. I don't know
how it is working but if you have easy cd creator installed
you can see that the components easy cd is using are avalaible as activeX components.
You can import them and use them.
There are two common types of files system used for cd-writter software. They are:
a)iso9660 - used for most CD-R recording. You do not need to format the disk before recording for this type of file system. What you need is the mastering software to create a session for and then write you data files to the cd.

b) iso13346 or Universak Disk Format (UDF)- this is mostly used in DVD and CDRW. You need to format the cd/dvd before using it.

With Adptive DirectCD driver, you can read/write/erase data to disk with the normal command as though it is a floppy disk. (udf driver must be installed in the system and the cd drive must support packet writing.)

For the other system mentioned above, it is not easy to read/write from the program unless we know how to use the dll/active component. Unfortunately, I have been searching the web for the documentation on such API/Dll/Active component but no luck so far. The same applies for formatting CD.

Just my 2 cents

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.