Burn a CD or DVD with Delphi!
Thanks to the excellent work of the folks working on the JEDI Windows API, it’s now easy to burn a CD or DVD data disc with Delphi!
After installing the component (TDiscmaster) and adding it into your application, you are nearly ready to go.
This allows you to get a list of available disc recorders, specify speed, and (of course) at files/folders to be burned.
DiscMaster1.JolietAddFolder(‘c:\My\Folder’, ‘\folder\on\disc’, ‘*.*’, true, true);
Currently this only supports burning a data disc, but the authors plan to add audio cd burning soon.
For more specifics, check out the full post on the JEDI Windows API blog.