以文本方式查看主题

-  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
--  
新版本是不是快公布了