TIEGlobalSettings.OnLoadPlugIn
Declaration
property OnLoadPlugIn: TIELoadPlugInEvent;
Description
Allows you to specify custom path when loading a Plug-in DLL, or prevent automatic loading of a Plug-in DLL.
OnLoadPlugIn will occur for every attempt to load a plug-in even for invalid paths.
Change the value of
Path to specify an alternative load location for a DLL.
Set
Allow to False to prevent loading of a specific plug-in.
IEGlobalSettings().OnLoadPlugIn := ImageEnLoadPlugInEvent;
// Prevent loading of PDFium Plug-In
procedure TMainForm.ImageEnLoadPlugInEvent((Sender: TObject; PlugIn: TIEPlugIn; var Path: String; var Allow: Boolean);
begin
if PlugIn = iepiPDFium then
Allow := False;
end;
// Specify a custom path for the IELib dll
procedure TMainForm.ImageEnLoadPlugInEvent((Sender: TObject; PlugIn: TIEPlugIn; var Path: String; var Allow: Boolean);
begin
if PlugIn = iepiIELib then
Path := 'C:\DLL\';
end;
// Specify a custom filename for the IELib dll
procedure TMainForm.ImageEnLoadPlugInEvent((Sender: TObject; PlugIn: TIEPlugIn; var Path: String; var Allow: Boolean);
begin
if PlugIn = iepiIELib then
Path := 'C:\DLL\MyIELib.dll';
end;
See Also
◼RegisterPlugIns
◼ActivePlugIns
◼DLLLoadingLog
◼ImageEnVersion.IELibVersionStr
◼LoadSerialFromRegistry