したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

dllmain.cppの役割

2管理人★:2024/01/14(日) 23:02:55
mintyさん

dllmain.cppはあまり気にしなくていいと思います。
dllmain.cppには主に下記の関数がありますが、VSTプラグインでは追加の処理を記載しなくても問題なく動くものがほとんどだと思います。

・DLL用のメイン関数(DllMain関数)
 →DLLにおけるエントリポイント。DLLが読み込まれた際に最初に呼び出されるmain関数のようなもの。
  (デフォルトではほぼ何もしていない。)

・DLL全体の初期化関数(InitDll関数)と終了処理関数(ExitDll関数)
 →DLL全体の初期化と終了処理関数。VSTの各クラスの初期化や終了処理よりも前や後に呼び出される。
  (例えば、各クラスの全インスタンス共通で使う波形の初期化・終了処理や物理デバイスの初期化・終了処理などに使用します。)
 →具体的な処理はmoduleinit.hやmoduleinit.cppに記載。(デフォルトでは何もしていない。)

なお、dllmain.cppについてはおそらく「https://www.utsbox.com/?p=1319」の「必要なソースファイルの追加」の項目で追加しているかと思います。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板