以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]foxtable调用其他系统API接口的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83375)

--  作者:无我是天机
--  发布时间:2016/4/7 15:53:00
--  [求助]foxtable调用其他系统API接口的问题
我从帮助文件和论坛了解到FT支持调用vb.net版本的API接口,我现在有个系统提供的API接口实例有c#和vb两个版本的,请教:如果我想在FT中调用该系统的API接口,我该看它c#版本的实例还是vb版本的实例?
--  作者:大红袍
--  发布时间:2016/4/7 16:00:00
--  

 去看C#的实例,C#的代码转vb.net看看

 

http://codeconverter.sharpdevelop.net/SnippetConverter.aspx

 


--  作者:无我是天机
--  发布时间:2016/4/7 20:03:00
--  
谢谢红袍老师,已经转换成vb.net了。以下是转换后的示例代码中的一段,我在FT的外部引用-命名空间中添加示例中需要增加的命名空间的时候,提示必须输入命名空间的别名。我输入别名能成功添加,但是有个问题还想请教一下:增加别名后,后面调用的时候是用别名调用还是它本身的名称调用?
\'声明命名空间
Imports System.Collections.Generic
Imports System.Text
Imports System.Runtime.InteropServices

\'需要添加以下命名空间
Imports UID.MomService
Imports UID.UMOMAPIFramework
Imports UID.UAPIFramework
Imports UID.UAPIFramework.Meta
Imports UID.UAPIFramework.Parameter
Imports MSXML2

--  作者:大红袍
--  发布时间:2016/4/7 20:06:00
--  

你去c#的项目文件夹,在debug那里拷贝dll出来,在foxtable里面引用

 

http://www.foxtable.com/help/topics/1936.htm

 

接着,你去c#项目那里,把头部的Using的代码都去掉,这是会报错,然后你把各个错误填上命名空间。最后再拷贝代码过来foxtable。