解决方案 »

  1.   

    注意ocx中使用的路径,取的如果是应用程序Application.ExeName之类的路径时,它实际上取的是调用OCX的应用程序的路径,通常是IE浏览器的路径!
      

  2.   

    我把Dll放在IE路径下也不管用啊
      

  3.   

    除了IE在system32下也放一份试试,如果不是路径问题,在代码中加入一下调试日志,一步一步看看变量,路径的值!
      

  4.   

    影响中,delphi中有个特殊的内存管理单元,在写dll和ocx时,常引用的。
      

  5.   

    C:\Windows放到这里
    或者你在OCX加载DLL时用loadlibraryEx写绝对路径 
      

  6.   

    DLL有个config文件,一定要放在桌面上才能读到