您的位置:首页 > 实例下载 > Delphi

Delphi Magic.CD/DVD.Burner.VCL. v1.23修改版控件实例

实例下载
  • 资源等级:
     
  • 开发语言:
    Delphi 
  • 发布时间:
    11-05 
  • 资源大小:
    522 KB 
  • 资源人气:
    17 
  • 所需积分:
  • 相关标签:
    精选控件,其它,Magic.CD/DVD.Burner.VCL. v1.23修改版 
资源介绍 Resource Information
【例子说明】

Magic.CD.DVD.Burner 1.23.1

修改:风铃夜思雨

主页:Http://Www.SkyGz.Com

日期:2008-08-22

说明:该控件由于很久没更新了,一直停留在1.23版本,而BUG一大堆,唯一的是简单容易上手,有源码方便修改。

所以本人对该控件进行了全面升级修正。

新增 TDeviceNotifier 类,设备监视

TMCDBurner 类

新增属性

NoUseLowerFile 是否允许文件名小写字母 True=不允许 Flase=允许

NoUseISOVersionNumber 是否省略ISO9660版本号 True=不省略 Flase=省略

MediumType 设置介质类型 mt_185MB, mt_210MB, mt_650MB, mt_703MB, mt_791MB, mt_870MB, mt_1_4GB, mt_2_8GB, mt_3_95GB, mt_4_7GB, mt_8_5GB, mt_9_4GB

UseDosCharset 是否使用DOS字符集 True=使用 Flase=使用

ISOLevel 文件名格式 ISOLevel01=DOS(8.3) ISOLevel02=Windows/Unix(31) ISOLevel_1999=Max(211)

BootPlatform 引导光盘系统类型 btpPC80_86, btpPowerPC, btpMac

BootImageType 引导映像文件类型 biAuto=自动识别 biNoEmulation=不模拟 biFloppy1_20MB=模拟1.2M的软盘 biFloppy1_44MB=模拟1.44M的软盘 Floppy2_88MB=模拟2.88M的软盘 HardDisc=模拟硬盘

JolietExpand110 Joliet文件格式扩展 True=扩展110 Flase=标准64

Optimized 是否优化储存 True=优化 Flase=不优化

新增函数

HiddenFileOrDir 隐藏文件或目录

Function HiddenFileOrDir(

SourceDir, 光盘源目录

SourceFileOrDir: String; 光盘源文件名或目录名

IsDir: Boolean; SourceFileOrDir 是否为目录

FileAttributes: TFileAttributes fa_Normal=正常 fa_Hidden=隐藏 fa_AdvHidden=高级隐藏 fa_All=隐藏+高级隐藏

): Boolean; Overload;

HiddenFileOrDir 隐藏文件或目录

Function HiddenFileOrDir(

SourceDir: PDirEntry; 光盘源目录

SourceFileOrDir: String; 光盘源文件名或目录名

IsDir: Boolean; SourceFileOrDir 是否为目录

FileAttributes: TFileAttributes fa_Normal=正常 fa_Hidden=隐藏 fa_AdvHidden=高级隐藏 fa_All=隐藏+高级隐藏

): Boolean; Overload;

ControlDevice 打开或关闭光驱设备

Function ControlDeviceDoor(

DriveLetter: Char; 光驱设备盘符

Status: TDevice_Status cr_Open=打开 cr_Close=关闭

): Boolean;

SaveISOBootimageToDisk 保存ISO中的引导文件到磁盘

Function SaveISOBootimageToDisk(

ISOFileName, ISO映像文件

BootOutputFileName: String 引导文件输出文件名

):Boolean;

RipDiskToISOImage 抓取光盘数据到ISO映像文件

Function RipDiskToISOImage(

ISOFileName: String; ISO映像文件

BackupISO: Boolean = false 是否备份已存中的ISO映像文件再继续执行

): Boolean;

RipAudioTrack 抓取音频CD光盘指定索引音频到指定目录

Function RipAudioTrack(

TrackIndex: Integer; 要抓取音频的Track 索引号

TracksOutPath: String 输出目录

): Boolean;

RipAllAudioTracks 抓取音频CD光盘全部音频到指定目录

Function RipAllAudioTracks(

TracksOutPath: String 输出目录

): Boolean;

GetFileSize 获取文件大小

Function GetFileSize(

Const FileName: String 要获取大小的文件

): Int64;

StrToSpeed 转换Str到速率

Function StrToSpeed(

SpeedStr: String 速率字符串,结合下面的函数使用

): Word;

GetSupportWriteSpeedList 获取支持的写速度列表

Function GetSupportWriteSpeedList(

Strings: TStrings;

DefaultItemIndex: Integer

): Integer;

新增事件

OnOptimizProgress 优化储存进度

OnRipDiskProgress 抓取光盘数据进度

修正 引导功能不能正常引导的BUG

修正 文件排序会引起部份可引导光盘不正常

修正 当引导属性开启后快速保存为ISO时的BUG

修正 区段排列方式,以完全兼容ISO文件格式,与UltraISO类软件保存的进行对比一模一样

修改 SaveToISOFile方法 增加是否备份现有ISO映像文件的参数

修正 ImportSession方法 含有中文文件名时缺少部份字符

其它细微修改就不一一描述了。


Delphi开发实例资源Delphi Magic.CD/DVD.Burner.VCL. v1.23修改版控件实例下载。
tags:精选控件,其它,Magic.CD/DVD.Burner.VCL. v1.23修改版
下载说明 Download Information
  • 推荐使用迅雷下载本站资源,使用 WinRAR v3.10 以上版本解压。
  • 如果这个资源总是不能下载的请点击【报告错误】,谢谢合作!!
  • 下载本站资源,如果服务器暂不能下载请过一段时间重试!
  • 如果遇到什么问题,请联系我们,我们将在那里提供更多 、更好的资源!
  • 本站提供的资源仅供学习研究之用,请勿用于商业用途,请购买正版。
Delphi热门 Delphi Hot
推荐 Commend Download
下载地址(积分:2)
CopyRight 程序员实例资源 www.zgfreedown.com ® 2018-2020