Description of the Issue
Many plugins come with their own DLL files needed for the plugin to operate correctly.
Normally Run-Time Dynamic Linking would be required by the plugin to use local DLL files within the plugin's folder. However, in cases where it is not possible to do Run-Time Dynamic (due to a large number of exported functions, such as PythonScript), the extra DLL files must be located in the same directory as notepad++.exe (note that the Plugin Admin does not support copying DLL files to the root installation directory).
Proposed Feature
Enable Load-Time Dynamic Linking (required DLLs are found and loaded by the OS) when loading plugins. Notepad++ would have to slightly change the way it loads plugins so that any required DLL files are allowed to be loaded from the plugins folder.
CC @ClaudiaFrank @xylographe
Description of the Issue
Many plugins come with their own DLL files needed for the plugin to operate correctly.
Normally Run-Time Dynamic Linking would be required by the plugin to use local DLL files within the plugin's folder. However, in cases where it is not possible to do Run-Time Dynamic (due to a large number of exported functions, such as PythonScript), the extra DLL files must be located in the same directory as
notepad++.exe(note that the Plugin Admin does not support copying DLL files to the root installation directory).Proposed Feature
Enable Load-Time Dynamic Linking (required DLLs are found and loaded by the OS) when loading plugins. Notepad++ would have to slightly change the way it loads plugins so that any required DLL files are allowed to be loaded from the plugins folder.
CC @ClaudiaFrank @xylographe