Re: CD Burning & Euphoria
- Posted by Travis Beaty <twbeaty at osage.net> Jan 25, 2004
- 513 views
Hello, and thanks for the answer! I did some more searching this morning, and I managed to find a distribution of the cdrecord tools for Windows which comes with a Cygwin dll, which I can live with. (The one that I had seen previously was source code, and required the Cygwin development system to compile it.) As far as Windows XP's CD burning library, I searched both the platform SDK that I have on my system, and the *official* one on MSDN, and could find very little mentioned after searching for "cd rom burning." The closest I found were a few obscure functions for getting CD information, therefore I'm assuming that these functions are more than likely undocumented. Ahead Nero's SDK tools were documented fairly well, but the license for using those tools were extremely restrictive for my tastes, even if I were to purchase a license. I would not be able to distribute the dll's, which means that anyone who wanted to use my application would also have to buy a copy of Nero. I have found Nero to be a decent CD Burning utility, but I would prefer not to saddle my users with having to buy one application just to get mine to work. Not to kick a dead horse, but ... as I plan this project out, I've begun to be reminded of the advantages of "conditional includes," especially when trying to write a cross-platform gui application. This would be a Very Good Thing ... if platform() = WIN32 then include win32lib.ew else include gtk.e end if Again, thanks for your help! Travis W. Beaty Osage, Iowa. At 03:54 AM 1/25/2004, you wrote: >In windows XP it would be possible to wrap the built in CDburning libraries. >I dont actualy know wich *.dll's they are. It would requre a little >research. >However this aproach leaves no scope for other platforms. >