DLL
複数のプログラムで同時に実行できるライブラリ
機能が要求された時にロードされる
複数のプログラムが同じライブラリの機能を使用する
ディスク、物理メモリにロードされるコードの複製を削減できる
メモリ空間が節約できる
プログラムで使用されるすべてのDLLの依存関係をスキャンできる
エクスポート時にDLL関数の場所を解決する
LoadLibrary関数でDLLを実行時にロードする
読み込みに成功したらGetProcAddress関数でDLL関数のアドレスを取得する
関数キーワードを追加する
参考