過去ログ

                                Page     377
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼Priscillaと、CrystalDiskInfoコア部を分離してDLL化の件  G神 20/12/18(金) 1:00
   ┗Re:Priscillaと、CrystalDiskInfoコア部を分離してDLL化の件  hiyohiyo 20/12/18(金) 21:16

 ───────────────────────────────────────
 ■題名 : Priscillaと、CrystalDiskInfoコア部を分離してDLL化の件
 ■名前 : G神
 ■日付 : 20/12/18(金) 1:00
 -------------------------------------------------------------------------
   実は表には出していませんが、一応手元で分離に成功していて、まだ不完全ながら、動作させることに成功しています。 ちなみに、最近の更新は反映していなくてCrystalDiskInfoは、8.7.0ベースです。 ちなみに名前ですが、前者は「libPriscilla」後者は「libDiskInfo」にしちゃいましたです。(w

実際のファイル名は「libPriscilla32.dll」や「libDiskInfo64D.dll」になります。 「libPriscilla」については、CrystalDiskMark7や、CrystalDiskMark8と共通化を試みていますが、こちらの方はまだ幾つかコンパイルエラーが残ってます。

以前、ここで質問した構造体として宣言されている型をCObject派生クラスとして定義し直して、ダイアログのメッセージハンドラにあるUIとは関係ない(依存しない)処理(例えばレポートファイル出力)を、クラスのメンバ関数に変更しています。 もうちょっと整理できたら公開の予定です。

 ───────────────────────────────────────  ■題名 : Re:Priscillaと、CrystalDiskInfoコア部を分離してDLL化の件  ■名前 : hiyohiyo  ■日付 : 20/12/18(金) 21:16  -------------------------------------------------------------------------
   ▼G神さん:
>以前、ここで質問した構造体として宣言されている型をCObject派生クラスとして定義し直して、ダイアログのメッセージハンドラにあるUIとは関係ない(依存しない)処理(例えばレポートファイル出力)を、クラスのメンバ関数に変更しています。 もうちょっと整理できたら公開の予定です。

公開された暁にはぜひ参考にさせてください。
Ver.9の中身は少しはマシになる予定ですが、またアドバイスいただけると嬉しいです。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 377