Ticket #22522

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

Eröffnet am: 2010-07-18 03:35 Letztes Update: 2010-07-25 12:24

Auswertung:
(Anonym)
Verantwortlicher:
Status:
Geschlossen
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Gefixt
Datei:
Keine

Details

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

Ticket-Verlauf (3/4 Historien)

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

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

2010-07-23 00:55 Aktualisiert von: yknk
  • Lösung Update from Keine to Gefixt
Kommentar

対策

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 Aktualisiert von: yknk
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2010-07-25 12:24

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden