以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于C#DLL回调Foxtable问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66956) |
-- 作者:QFHSY -- 发布时间:2015/4/16 16:01:00 -- [求助]关于C#DLL回调Foxtable问题 请问如何从DLL线程中回调Foxtable函数
用C#写了一个DLL,用socket监听客户端发送的信息,Foxtable调用DLL使DLL中的socket开始监听,收到数据后会暂存在DLL的数组中,然后在定时调用Foxtable函数去DLL中获取信息,但是这样比较麻烦,能否使DLL中的接收线程在完成接收后自动调用Foxtable的函数,我已经把Foxtable定义的函数通过委托传递给DLL,但是没有发生回调,请问如何操作,谢谢 [此贴子已经被作者于2015/4/16 16:01:41编辑过]
|
-- 作者:Bin -- 发布时间:2015/4/16 16:05:00 -- 在全局代码自定义的函数,才能通过递归传递. 回调不成功说明你没写对. 你可以用个笨点但是肯定管用的方法,就是存到本地文件,狐表再去读取执行
|
-- 作者:QFHSY -- 发布时间:2015/4/16 16:09:00 -- 我现在通过计划任务定时去提取DLL中的数组,是可以收到信息的,函数肯定是全局,否则编译时不会成功的 |
-- 作者:Bin -- 发布时间:2015/4/16 16:09:00 -- 继续计划任务提取变量的值,然后执行狐表函数 |