易语言吧 关注:266,523贴子:1,664,217
  • 0回复贴,共1

调用dll需要回调函数

只看楼主收藏回复

各位大佬好,遇见一个问题。在调用别人做的企业微信消息接口DLL的时候,有一个函数需要回调用于处理数据。
以下的作者的功能介绍
InitWxWorkSocket
函数定义:
BOOL InitWxWorkSocket(IN DWORD dwConnectCallback, IN DWORD dwRecvCallback, IN DWORD dwCloseCallback)
其中dwConnectCallback是一个函数指针类型, 在有新客户端加入时调用,结构如下:
```void MyConnectCallback(int iClientId)``` 传入的一个参数是socket的客户ID,返回值为空
我使用 DLL_回调注册 (&客户端加入, &收到消息, &客户端退出) 传了子程序指针过去。
客户端加入 子程序里面定了一个 整数型的参数。但是这个子程序一直没有被调用过。不知道是哪里错了。


IP属地:四川1楼2020-11-19 17:59回复