プラグインの機構の作り方調査中

ちょいと、プラグインを使って自由に拡張できるプログラムを作りたくなって、プラグインの機構の作り方調査中

とりあえず、下記を参考にすると動的ライブラリを動的に読み込むことができると言うことはわかった

Program Library HOWTO
http://www.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/index.html

読み込むDLLのファイル名と読み込む関数名を指定できるので、関数名を共通にしてDLLのファイル名を設定ファイルなどから読むようにすれば良さそうだ。
あと調査する必要があるのは、引数をどうやって渡すのかかのぉ〜


とりあえず、必要そうな関数はこんな感じか?
Laod・・・初期化
UnLoad・・・後処理
GetSystemVersion・・・プラグイン機構のバージョン
GetVersion・・・プラグイン自身のバージョン
GetName・・・プラグイン
GetDescription・・・プラグインの説明
その他処理を行う関数