有个dll需要注册才可以用,我想把它改成不用注册的,放在调用该dll的程序同一目录即可使用!如何实现呢,请各位给点线索哦!

解决方案 »

  1.   

    //**************** registry dll
      function   MyUtil_RegisterDll(Filename:   pchar)   :   integer;   stdcall;
      var
            hOCX:   Integer;
            pReg:   procedure;
      begin
            hOCX   :=   LoadLibrary(pchar(filename));
            if   (hOCX   <>   0)   Then
                  begin
                        pReg   :=   GetProcAddress(hOCX,   'DllRegisterServer');
                        pReg;       {   Anropa   funktionen   }
                        FreeLibrary(hOCX);
                        result   :=   0;
                  end
            else
                  result   :=   -1;
      end;
    //*****************     MyUtil_RegisterDll(pchar(boot_on+'fgo.dll'));
      

  2.   

    好象一般自己写的DLL都不需要注册吧