Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

CDRW Software 2

Status
Not open for further replies.

jmarler

Programmer
Jan 29, 2001
679
US
Does anyone know of a CDRW OCX that I can use to control my CDROM burner to write my own backup software (I can't find one that does everything that I want :-()? Or is such a thing does not exist, is there an general SDK out there for Burners? Thanks!
- Jeff Marler B-)
 
I had a quick look at ComponentSource.com and didn't see anything. I don't have the Adaptec EasyCD installed on this PC (no burner), but maybe it installs a COM interface?

Chip H.
 
Chip,
Thanks for the response! No, I havn't seen a COM interface for it yet and i have EasyCD installed. I have a feeling that I am going to have to resort all APIs and I am guessing at the moment that it will have to be in C++ (due to the timing of the burn). I will probably have to find an SDK and then I'll write my own COM interface (maybe even sell it . . . hmmm). If you even happen to see an existing one, please let me know . . . Thanks again for your effort.
- Jeff Marler B-)
 
Jeff -

Found it on the machine at home:

Look for a COM object in your references called "drivers 1.0 Type Library". There's also one called "CDJewel 1.0 Type Library".

The drivers one is pretty much incomprehensible. Some of the method calls are shown as taking parameters of type &quot;<unsupported variant type>&quot; (the CreateDrive method on the CdDriver object, in particular). I haven't a clue as to how it's supposed to work.

The Jewel Case typelib is a bit easier to understand, as it has methods like &quot;ShowGUI&quot;, etc. But I think you're not that interested in it, other than perhaps to examine it to see how their programmers think.

Hope this helps.
Chip H.
 
Chip,
Do you have the actual pysical file name for those libraries? I check on my machine and I could not find them? Also, do you know what application you installed to get those? I the libraries are already there, I'd love to just reuse them rather than reinventing the wheel.

- Jeff - Jeff Marler B-)
 
I have Adaptec Easy CD Creator v4.x It comes with the Adaptec CDDirect (which handles R/W discs). Got it with the recorder, and I never upgraded to the Deluxe version.

If I recall correctly, the files (and I don't remember the names, maybe I can look when I get home tonight) were all in the c:\program files\adaptec directory.

Chip H.
 
Thanks . . . I'll take a look at that. The refs you mentioned did not show up in my IDE, but maybe they're not registered? Hmmm . . . - Jeff Marler B-)
 
I came across this today and remembered your post from a while ago. I haven't used it but you may be interested in this CD writing OCX called &quot;CD Writer&quot;. Its freeware for non-commercial use too. Which is nice.


enjoy,

elziko
 
Jeff,

I do not know the issue you are trying to resolve. I was able to do a very basic process of a back up of files to a CD-RW without any 'drivers' or other external s/w. from a VBA module, I just read the names of files from a table (created in the same module by a seperate procedure) and copied each to the CD-RW.


MichaelRed
redmsp@erols.com

There is never time to do it right but there is always time to do it over
 
Could you elaborate on that a little Mike? I'm facing the same problem. I have an application that I need to add in the functionality of burning a cd
 
There are a few 'modes' to use / instantiate the CR-RW device. One of these is quite similar to a standard HR (read-write generally available). While in this mode, you can just access the drive as if it were a standard drive, and simply use it as the destination for a file copy procedure.

If I remember correctly, If the CD media is R/W and the driver is loaded via one of the startup methods, the drive defaults to this 'mode'. It may also do so in other instances.

MichaelRed
m.red@att.net

There is never time to do it right but there is always time to do it over
 
Hallo,

MichaelRed, or anyone else, do you have example code of how this could be done. I assume it's not the same as using FileCopy to copy to a network folder.

- Frink
 
If the media is a RW disc and the drive is RW, and you have the packet drivers that came with the drive installed, then yes, it's as simple as a filecopy.

Chip H.


____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top