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


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

     

    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');

     

    配置文件加载用法一致

     

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

  • 相关阅读:
    SQL群集多实例卸载、安装
    Java 数组的 12 个方法
    Java 容器
    RDA 升级
    DVB条件接收系统多密技术的设计与实现
    perl数组的长度与元素个数
    TS流解析 四
    Python中操作myslq的方法
    DVB-subtitle解析流程浅
    JAVA回调机制(CallBack)详解
  • 原文地址:https://www.cnblogs.com/DKSoft/p/3955060.html
Copyright © 2020-2023  润新知