一个朋友告诉我说在我的程序中只要调用他给我的skystock.dll,然后再用udp按照他给我的数据接口规范接收他的udp广播的数据就可以接收数据了的,说不要调用函数,我想在delphi中格式是这样的啊;
implementation
function 函数名(参数):数据类型;stdcall;external'skystock.dll';
如果不调用函数那在delphi中该怎么样调用dll啊?
还有改怎么样去接收他的udp数据包啊?
肯请各位高手指教!!!多谢

解决方案 »

  1.   

    用indy的udp开个端口不就可以了,干吗要调dll
      

  2.   

    你這樣是靜態連接, 應該這樣就好了, 相當于 LoadLibrary
    程序在運行時, 已經將 'skystock.dll' 裝配到內存了
      

  3.   

    是的啊,我的是静态连接,我也希望是静态连接啊,但是数据是从远程来的啊,我必须调用他的dll才能够接收udp广播数据的啊,还有,没有函数只调用他的dll改怎么样写啊?是不是就这样:
    erternal'skystock.dll';这样就可以了啊 ?
      

  4.   

    你很多概念都还没有弄清楚你不用他里面的函数 调用他的DLL干吗 udp广播数据 当然你自己也需要建立相应的连接<按它里面提供的接口>进行接收数据了 难道他udp广播数据可以自动到你电脑瓦。。
      

  5.   

    他这样告诉我啊:调用dll->启动我们的接口->广播数据   你的软件来接收
    我想也要调用函数啊