我的dll中的窗体只是为了承载indy控件,为什么端口已打开,却接收不到数据?
dll中的窗体需要创建,是不是控件也需要动态创建一下才能用???
还有,dll中怎么单步执行???我现在可以设断点,但是程序执行时不进断点,为什么???

解决方案 »

  1.   

    应该没什么问题的,
    把控件拖到窗体上,做成dll,dll的程序里要写创建和销毁窗体的过程或者函数。
    控件不用动态创建的。
    你可以把关键代码贴出来看看。
      

  2.   

    是因为你dll的indy根本没有打开,你应该在主线程中把该控件作为参数传给dll.你试试,应该可以的,到时记得给分哟
      

  3.   

    我的indy控件打开了,我试着向他发送数据,在程序要退出的时候才收到,为什么?
    而且端口也被占用了。