我用Delphi编写了一个MDIChild,要被一个用VC编写的MDIForm调用,老提示找不到
NO  MDIForm current Active (可能是创建时候的Application参数不正确),我想要得到VC编写的Application的Handle,该如何做?请各位大虾帮帮忙?
当然不会亏待哟!

解决方案 »

  1.   

    不太明白楼主的意思哩,,,请问楼主,你的MDIchild放在什么地方呀,,DLL中,
    如果是在DELPHI中作一个界面窗体,然后在VC中调用,,可以不用MDIchild的呀,,
      

  2.   

    因为VC和Delphi中的TApplication有不同的地方,传Application参数很困难,所以我想在Delphi中直接得到当前的Applicatio的Handle。MDIChild是在DLL中的,这样的目的是,直接把动态库扔给Vc的应用程序,让他调用我在DLL中提供的某一个函数就可以了。做成界面程序的话,重用性不高,而且我还要把他嵌入到VC程序当中,作为它的一个Plug in
      

  3.   

    现在没有Application这个参数,要得到另外一个应用的阿Application的Handle