Incidencia #22522

レコンポーザのデータファイル読み込みに対応する

Abrir Fecha: 2010-07-18 03:35 Última actualización: 2010-07-25 12:24

Informador:
(Anónimo)
Propietario:
Estado:
Cerrado
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno

Details

ふみぃ氏が公開しているRCPCV.DLLを利用して、 レコンポーザのデータファイル(*.rcp, *.r36, *.g36)の読み込みに対応する。

Ticket History (3/4 Histories)

2010-07-18 03:35 Updated by: None
  • New Ticket "レコンポーザのデータファイル読み込みに対応する" created
2010-07-18 03:41 Updated by: yknk
Comentario

備考:ログインせずにチケットを登録してしまったので、報告者が(匿名)になっています。

2010-07-23 00:55 Updated by: yknk
  • Resolución Update from Ninguno to Fixed
Comentario

対策

YNPathUtil::GetTempFilePath

テンポラリファイル作成APIを新規作成する。

SMRcpConv

RCPファイル変換クラスを新規作成する。 rcpcv.dllの存在を確認して、API呼び出しを行う。 利用するAPIは次の3つのみ。SMFへの変換処理を依頼する。

  • rcpcvConvertFile
  • rcpcvSaveSMF
  • rcpcvDeleteObject

MIDITrailApp

RCPファイル変換オブジェクトをメンバに追加する。

MIDITrailApp::_OnDropFiles

rcpcv.dllが利用可能であれば、ファイルドロップ時にRCPファイルの読み込み処理を有効にする。

MIDITrailApp::_SelectMIDIFile

rcpcv.dllが利用可能であれば、ファイル選択ダイアログを表示するとき、 ファイルフィルタにRCPファイルの拡張子を追加する。

MIDITrailApp::_LoadMIDIFile

rcpcv.dllが利用可能であれば、RCPファイルからSMFへの変換処理を実行する。

2010-07-25 12:24 Updated by: yknk
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2010-07-25 12:24

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Entrar