就是一个编好的VB程序,假设运行后是个空窗体,现在要求再运行一个Delphi程序,本身不一定要有界面,只是在VB程序的窗体上显示Delphi的可视化控件。呵呵

解决方案 »

  1.   

    好象动态链接库输出。然后设置parent吧。
    具体不是很清楚!
      

  2.   

    应该不行,这要涉及到底层编程,更多的是API的调用!
      

  3.   

    把它作成ActiveX控件不就行了。
      

  4.   

    to loster:
    要用到的delphi控件没有源代码,无法做成ActiveX控件。
      

  5.   

    他的程序是编译好的吧,而不是要在VB IDE里加入,ActiveX怎么加呢?
    请问一下楼上各位说ActiveX行的做法应该实现!
      

  6.   

    如果不能做成ActiveX控件,那就没有办法了。
      

  7.   

    API Windows.SetParent
    設置控件的parent為vb窗體的句柄就行了,而且還可以正確的執行事件呢
      

  8.   

    汗,真的可以。
    我根本没有想到会这么简单,谢谢回答SetParent的朋友!
    不过 liulovetoo(小帅哥有大智慧) 提醒的很好,Delphi里直接打SetParent不行,那样默认会调用
    procedure TCustomForm.SetParent(AParent: TWinControl);
    应该写 Windows.SetParent()
    再次谢谢大家!马上配分。