以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  调用 C# 生成的dll文件时出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184991)

--  作者:1498351234
--  发布时间:2023/1/29 15:04:00
--  调用 C# 生成的dll文件时出错

图片点击可在新窗口打开查看此主题相关图片如下:调用成功案例.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:调用出错图.png
图片点击可在新窗口打开查看
我用C# 制作了一个dll文件(vs2019),在foxtable里调用时总是出错。无法调用。按照论坛里的方法都试了,均无法解决。我曾经也调用了其它的dll(大漠软件)就成功了,
图片点击可在新窗口打开查看此主题相关图片如下:全局代码.png
图片点击可在新窗口打开查看
麻烦老师指导一下是哪里的问题
--  作者:有点蓝
--  发布时间:2023/1/29 15:58:00
--  
全局代码用错了。com组件才是这样用,C#属于托管dll直接引用即可:http://www.foxtable.com/webhelp/topics/1936.htm

注意C#项目要选.net framework 4.0

--  作者:1498351234
--  发布时间:2023/1/29 17:29:00
--  
老师好!c# 里的命名空间 是CalcTools 在这里还用添加这个命名空间吗?(添加Tools有冲突改为CalcTools)
[此贴子已经被作者于2023/1/29 17:38:05编辑过]

--  作者:有点蓝
--  发布时间:2023/1/29 17:42:00
--  
直接在代码里写是命名空间即可
比如:dim a as new CalcTools.xxx类型
--  作者:1498351234
--  发布时间:2023/1/29 18:09:00
--  
我分别把命名空间CalcTools,和dll 文件名用上都
图片点击可在新窗口打开查看此主题相关图片如下:错误提示.png
图片点击可在新窗口打开查看
不行。在这里不知道如何用,SuperCalculator.dll 与命名空间 CalcTools 。这个在ft 里究竟如何用。实在找不到相关帮助。从春节正月初一到现在都没弄成。希望老师指点。c# 代码,就是一个Add 方法。
[此贴子已经被作者于2023/1/29 18:19:50编辑过]

--  作者:1498351234
--  发布时间:2023/1/29 18:30:00
--  
多谢谢老师了!我终于弄成了!。