我有一个问题,在主程序中调用dll(这个dll显示一个窗口)问题来了,如果把主程序和dll的工程选项build with runtime packages勾上进行编译,则那个dll中的窗体不会在任务栏出现。反之任务栏则会同时出现主程序和dll两个任务。 
现在还有什么办法可以使任务栏只出现主程序的一个任务条??

解决方案 »

  1.   

    build with runtime packages选中,dcu文件将连接并编译进独立运行的执行文件.反之,dcu文件不会连接入执行文件,这时,如果要分发你写的程序,需要将package的bpl文件一起分发.
      

  2.   

    哎,又是自己回答。Dll中把主程序Application.Handle的值赋给Dll的Application.Handle就行了。