为何我的dll在编译的时候勾上Build with runtime packages后,在程序运行时调用dll要报地址错误
而不勾的话  就不会有问题

解决方案 »

  1.   


    DLL与调用程序都带包编译
      

  2.   

    运行的时候报了一个bpl的地址错
      

  3.   

    dll里面调用了第3方的控件    上面说的带包编译 是不是要把第3方的bpl加进去啊?我查了下 应该都是带包编译的
      

  4.   

    把你所用到的第三方控件包的bpl文件放在你工程的运行目录下面,即可正常运行
      

  5.   

    我的dll要怎么编译?  因为dll窗体里面也含了第3方控件的    要不要勾runtime 选项?主程序又该怎么编译?