首页 > 代码库 > [MyBean说明书]-添加IApplicationContextEx01接口手动加载库文件

[MyBean说明书]-添加IApplicationContextEx01接口手动加载库文件

主控台接口实现了IApplicationContextEx01接口,可以手动执行加载DLL和配置文件,具体使用方法可以参见DEMO(samples\manualLoadLib)

 

IApplicationContextEx01 = interface(IInterface)    [{10009F97-1949-476D-9CE1-1AF003B47DCB}]    /// <summary>    ///  加载库文件    /// </summary>    /// <returns>    ///    加载成功返回true, 失败返回false, 可以用raiseLastOsError获取异常    /// </returns>    /// <param name="pvLibFile"> (PAnsiChar) </param>    function checkLoadLibraryFile(pvLibFile:PAnsiChar): Boolean; stdcall;    /// <summary>    ///    加载配置文件    /// </summary>    /// <returns>    ///   加载失败返回false<文件可能不存在>    /// </returns>    /// <param name="pvConfigFile"> (PAnsiChar) </param>    function checkLoadBeanConfigFile(pvConfigFile:PAnsiChar): Boolean; stdcall;  end;

 

applicationContext as IApplicationContextEx01.checkLoadLibraryFile(‘plugin\*.dll,plugin02\*.dll‘);

或者

applicationContext as IApplicationContextEx01.checkLoadLibraryFile(‘C:\pluginA.dll‘);

 

配置文件加载用法一致

 

* 根据[青春]提出方案加强加载模式

[MyBean说明书]-添加IApplicationContextEx01接口手动加载库文件