以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于新版本中异步函数和同步函数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121457) |
-- 作者:Hopenight -- 发布时间:2018/7/6 15:14:00 -- 关于新版本中异步函数和同步函数 我们现在做狐表开发,采用的是编写第三方库的开发模式,即: 代码是写在外部编辑器中的,最终生成动态库来供狐表调用,进而实现各项业务功能。 而在外部编辑器中用Functions.Execute(),只能调用写在狐表中的函数(或在代码中动态生成并编译的函数)。 因此感觉新版中提供的几个异步函数/同步函数,对于我们这种开发模式来说帮助不太大。 请问一下贺老师如何考虑这个问题?能否提供底层函数,让我们也能使用狐表提供的异步能力?
[此贴子已经被作者于2018/7/6 15:34:40编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/7/6 15:36:00 -- 你是需要多线程?你直接在你的代码那里搞多线程不就好了?
foxtable也只是封装处理一下多线程而已。 |
-- 作者:Hopenight -- 发布时间:2018/7/6 15:45:00 -- 以下是引用有点甜在2018/7/6 15:36:00的发言:
你是需要多线程?你直接在你的代码那里搞多线程不就好了?
foxtable也只是封装处理一下多线程而已。 自己也已经用.Net多线程实现了一些功能,但是还是想优先使用官方提供的。 感觉如果自己实现的话,基本上就无法发挥HttpServer和OpenQQ中异步模式的优势了 |
-- 作者:有点甜 -- 发布时间:2018/7/6 15:57:00 -- 不清楚你是如何处理的,不确定为什么你无法调用。
你在foxtable里面写一个函数调用你外部的方法不就好了?你外部异步调用foxtable函数,foxtable再调用你某个函数。
与其这样,还不如自己写多线程呢。 |
-- 作者:Hopenight -- 发布时间:2018/7/6 16:41:00 -- 以下是引用有点甜在2018/7/6 15:57:00的发言:
不清楚你是如何处理的,不确定为什么你无法调用。
你在foxtable里面写一个函数调用你外部的方法不就好了?你外部异步调用foxtable函数,foxtable再调用你某个函数。
与其这样,还不如自己写多线程呢。 我觉得和我一样开发模式的,肯定不止一两个。 我认识的都有很多,这些人基本上都是狐表的铁杆支持者、资深用户。 我有这样的需求,相信他们应该也有。 官方稍微做一些调整,开放一些接口出来让大家调用,可以节省大家大量的时间。 如果让大家都去自己研究底层技术,有悖于我们采用狐表开发平台的初衷... [此贴子已经被作者于2018/7/6 16:42:07编辑过]
|
-- 作者:y2287958 -- 发布时间:2018/7/6 16:47:00 -- 支持 |
-- 作者:zengbao2000 -- 发布时间:2018/7/6 16:54:00 -- 我也支持! 我也是这种模式的开发者,墙裂要求狐爸开放一些底层函数,让我们这样的开发者也享受到官方的异步/同步功能
|
-- 作者:heying325 -- 发布时间:2018/7/6 16:55:00 -- 支持! |
-- 作者:xiaoohoo -- 发布时间:2018/7/6 17:12:00 -- 支持! |
-- 作者:lihe60 -- 发布时间:2018/7/6 17:17:00 -- 新版本是不是快公布了 |