Skip to content

Allow extra plugin DLL files to be loaded automatically #5802

@dail8859

Description

@dail8859

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

Metadata

Metadata

Assignees

Labels

featureFeature requests and Feature commitsplugin

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions