OSDN Ticket Archive


Ticket #22522

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

登録: 2010-07-18 03:35 最終更新: 2010-07-25 12:24

報告者:
(匿名)
担当者:
yknk
チケットの種類:
機能リクエスト
状況:
完了
コンポーネント:
MIDITrail Ver.1.0.x for Windows
マイルストーン:
Version 1.0.4 (完了済み)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

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

チケットの履歴

2010-07-18 03:35 更新者: None
  • 新しいチケット "レコンポーザのデータファイル読み込みに対応する" が作成されました
2010-07-18 03:41 更新者: yknk
  • マイルストーン(未割り当て) から Version 1.0.4 (完了済み) に更新されました
コメント

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

2010-07-23 00:55 更新者: yknk
  • 解決法なし から 修正済み に更新されました
コメント

対策

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 更新者: yknk
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2010-07-25 12:24 に更新されました

添付ファイルリスト

添付ファイルはありません