exe和dll都使用runtime packages。
最好把你到底想要什么说清楚

解决方案 »

  1.   

    我是想把应用程序的句柄传给Dll的applicatcaion。即这行程序: Application.Handle:=AHandle;
    但在Dll中的窗体关闭时,却出错。
      

  2.   

    注意你的代码:fDbconfig:=TfDbconfig.Create(Application),你创建的窗体必须属于你的Exe中的Application ,而不是Dll中Application,所以你的procedure ShowDbconfig(AHandle:THandle);还必须加以个参数App:TApplication否则Delphi的类管理体系会混乱
      

  3.   

    xiaogq(三生缘):
        如果再加个参数app:TApplication那么Application.Handle:=AHandle怎么改?
        Application:=app,
        这样改行吗?