投稿日 | : 2005/08/19(Fri) 09:27 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: ファイルをCD-Rへ焼き込みする方法 |
> 選択したファイルをCD−Rに焼き込むソフトを作っています。ファイルを(VBのコマンドで)コピー
> できれば一番ですが、それはどうも不可能のようですので、、、
『パケットライト』系のソフトウェアを導入すれば、可能かと思いますよ。
フロッピー感覚で利用できますので、DOSのCOPYコマンドや、VBのFileCopyでも
ファイルを書き込めるようになります。
ライトワンス形式では書き込めないので、汎用性は落ちますが、とりあえずは
これが一番楽な方法かも知れません。
そして、音楽CDやビデオCDなど、パケットライトでは処理できない形式でも焼きたいのであれば、
BHA社やソニック・ソルーションズ社をはじめとする多くのライティングソフトメーカーが、
VBやC++等から利用可能なDLLを用意していますので、もしも[業務利用]であるならば、
そうしたライブラリを利用するのも手だと思います。(たとえば下記とか)
hhttp://www.bha.co.jp/products/library_gold.html
# メーカーにもよりますが、多くの場合、ライセンスを購入するというよりも、
# 組み込んだパッケージ製品に対する年間売上の **% を渡す形態や、
# 毎年 ***万円の保守料を払うというスタイルになるようです。
で、[業務利用]ではなく、[個人利用]だとすれば、そこまでの費用は払えないでしょうから、
フリー/シェアウェアあるいはパッケージ製品のライティングソフトの中で、
VB等から制御可能なもの(コマンドライン指定可能なもの、ActiveX等制御なものなど)が
無いかどうか、頑張って探してみては如何でしょう。
hhttp://soft.ultrasupercomputer.com/softdir/CD-R.html
> (VB6.0 SP5で、Windows XP SP2です)
Windows XPであれば、OS標準の IMAPI(Image Mastering API) を利用できます。
hhttp://msdn.microsoft.com/library/en-us/devio/base/about_the_image_mastering_api.asp
ただし、既に花ちゃん殿が書かれていますように、これはVB6から手軽に扱える形式に
なっているというわけではありません。もしも IMAPI を使うなら、COM と API に関する
ある程度の知識が必要になるかも……。