• 【转】关于提示can't load package 'xxx.bpl.' 错误问题的解决方法


     
    转自:
    http://blog.sina.com.cn/s/blog_44fa172f0102v9x3.html
     
     
        'xxx.bpl'包实际存在, 路径并且正确. 但是总提示'can't load package 'xxx.bpl'.

     a.  一般情况, 把packge设计包安装在默认输出路径下, 可以正常使用.
        默认输出路径一般为(bpl, dcp路径), 如下: 
          $(BDSCOMMONDIR)Bpl 
          $(BDSCOMMONDIR)Dcp

     b.  如果想把包输出到自己指定路径下, 就会出现 can't load package 'xxx.bpl' 错误.
          比如我想把包输出我指定的路径(分别为bpl, dcp, dcu路径), 如下:
          $(MY_DIR)pl
          $(MY_DIR)dcp
          $(MY_DIR)dcu
         
    ========== 出现错误为: ==========
         找不到运行是包 'xxx.bpl',  或 不能加载包 'xxx.bpl'.
    ==========

    这时你设置如下(不正确的): 
        Delphi XE → tools → Options → Delphi Options → Library 里.
        Library Path选项增加路径 
        $(MY_DIR)pl; 
        $(MY_DIR)dcp; 
        $(MY_DIR)dcu.
        是不起作用的, 原因是这个路径不是DELPHI XE环境变量的搜索路径. 
        
    你需要设置的方法(正确的):
        Delphi XE → tools → Options → Environment Variables 里:
        System variables 找到 环境变量Path, 或者 User overrides找到Path. 
          在这个值Value里增加:  
           $(MY_DIR)pl;
           $(MY_DIR)dcp;
           $(MY_DIR)dcu;
      这样就可以正确找到'xxx.bpl'了. 

    以下图片分别为不同情况: 
        实例输出路径为: 
      Q:VCLLlibrarypl; 
       Q:VCLLlibrarydcp; 
       Q:VCLLlibrarydcu

      图片在附件" 1.1.1. 关于提示can't load package 'xxx.bpl.' 错误问题的解决方案"
    【转】关于提示can't <wbr>load <wbr>package <wbr>'xxx.bpl.' <wbr>错误问题的解决方
     
     
    1.路径设置在系统path中起作用
    2.rm安装提示,可能需要先编译其他包,如teechart
     
  • 相关阅读:
    C 语言中 static 的作用
    STM32 标准库
    STM32 HAL库与标准库的区别_浅谈句柄、MSP函数、Callback函数
    asp.net core launchsettings.json
    asp.net core mvc/api部署到iis
    依赖倒置来反转依赖
    ASP.NET Core in2020
    DDD学习一
    asp.net core学习一
    从零开始实现ASP.NET Core MVC的插件式开发
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/10325540.html
Copyright © 2020-2023  润新知