因为程序需要,需要动态创建一些窗口类型的控件并调用其方法,但本身程序是个WebService程序,没有窗口Form或者不可用,这样动态创建的控件就没有parent,该如何处理,谢谢。

解决方案 »

  1.   

    引入Form类,和有From一样操作。WebService你用的是dll还是exe。我最近也搞了个webservice,我用的是exe,是有From的呀。
      

  2.   

    我用的也是exe,都快被webservice搞疯了,本来我的WebService是包含一个Form的,所有的控件和方法也建立在form上,从form本身操作一点问题都没有,但一旦从soap调用,执行form上的过程,可以开始执行,但中途总是莫名其妙的停顿,也没有提示信息,不得以不用那个form了,chenjun_0312兄有什么好的建议没
      

  3.   

    一般webservice被调用是通过web模块的,所以有无form都一样的呀,你为何要一个form呢?
      

  4.   

    还有,你的客户端是什么来调用的?你可以先做一个delphi客户端来测试一下!不过昨天我看到一篇文章上写,说delphi做的webservice,Java,.net 调用不了,也在郁闷中。我delphi做的客户端是调用正常的!
      

  5.   

    Java可以调用的没问题,就是不知道为什么执行form上的方法半路老莫名其妙的停顿,现在的办法是把那部分停顿的程序单独拿出来做成一个exe或dll供webservice调用,这样就没问题了,好好的一个程序非得弄成两部分,郁闷ing
      

  6.   

    soap调用你的FORM的方法的时候,留意下是不是当前过程是在线程中执行的。