问题:
         winexec('regsvr32.exe midas.dll',SW_NORMAL);
       程序每次启动都会去加载midas.dll,注册它。但是我想说可不可以先去找一下机子里面midas.dll是否已经注册了,再决定是否要执行上面的语句delphimidas

解决方案 »

  1.   

    try
    //用一条测试语句
    except
    //这里产生异常后不弹出提示,直接载入DLL
    end;
      

  2.   

    别纠结这东西了,,在加个midaslib 吧,DLL 就免了
      

  3.   

    是啊,每次我都在单元引用midaslib,这样就不用dll了
      

  4.   

    > 别纠结这东西了,,在加个midaslib 吧,DLL 就免了
    > 是啊,每次我都在单元引用midaslib,这样就不用dll了晕啊,这么简单的东西我竟然现在才知道。
    昨天刚花时间把原本用TClientDataSet实现的内存表改用TADODataSet实现呢(幸好语句只差一句)。
    说不定要改回去。