Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
CodeDelphiRAD Studio

Discover A Practical CD/DVD/Blu-Ray Burner Windows Component Suite For Delphi By WINSOFT

  1. Introduction

Delphi Builder components for preparing and burning images to CD, DVD, and Blu-ray optical storage media. Uses standard Windows Image Mastering API 2.

 

2. Components in the Demo and what they do

The Demo contains some labels with text, as well as TEdits for the directory paths and file names. The ‘Create Image’ button call the button onClick event, which executes the Write process. In the next code you can see the execution in details.

procedure TFormDemo.ButtonCreateImageClick(Sender: TObject);
begin
  Cancel := False;
  ProgressBar.Position := 0;
  UpdateControls(True);
  try
    DiscImage.VolumeName := EditVolumeName.Text;
    DiscImage.SourceTree := EditSourceTree.Text;
    DiscImage.Write(EditImageName.Text);
  finally
    LabelStatus.Caption := '';
    UpdateControls(False);
  end;
end;
burncsdemo

The Main component that does the Image Writing is the TDiscImage component by Winsoft. Depending on the TRadioGroup choice, the user chooses between two file systems – ISO 9660 and UDF. When one of the files systems is marked, an onClick event is fired with code:

procedure TFormDemo.RadioGroupFileSystemClick(Sender: TObject);
begin
  if RadioGroupFileSystem.ItemIndex = 0 then
    DiscImage.FileSystems := [fsISO9660]
  else
    DiscImage.FileSystems := [fsUDF];
end;

To get better vision on what these components do, check the video below:

If you want to download this Component suite, click on the next link.

https://winsoft.sk/burncs.htm

Kai for RAD Studio is Now Available! Special Live Webinar: Introducing Kai - A New Chapter for RAD Studio RAD Studio 13.1 Florence Now Available

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES