Foxtable(狐表)用户栏目专家坐堂 → 关于引用dll的问题


  共有5064人关注过本帖树形打印复制链接

主题:关于引用dll的问题

帅哥哟,离线,有人找我吗?
ycwk
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
关于引用dll的问题  发帖心情 Post By:2017/12/27 19:36:00 [只看该作者]

下图说第三方控件,要引用


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

而下图又说千万不要再引用

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看




两张图说的似乎有矛盾,请问各是什么意思? 托管和非托管如何区别?
[此贴子已经被作者于2017/12/27 19:36:39编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/27 20:44:00 [只看该作者]

你在foxtable里面选择引用后,在命令窗口执行 msgbox(1),如果报错,就是非托管dll。

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2017/12/27 21:36:00 [只看该作者]

也就是说,同为第三方dll ,如果是托管的,就用foxtable引用, 如果是非托管的,就不引用,是这个意思吗?

 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2017/12/27 21:44:00 [只看该作者]


下面这句话是什么意思呢? kernel32.dll 不能在foxtable 引用吗?

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/27 22:19:00 [只看该作者]

以下是引用ycwk在2017/12/27 21:36:00的发言:
也就是说,同为第三方dll ,如果是托管的,就用foxtable引用, 如果是非托管的,就不引用,是这个意思吗?

 

是的。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/27 22:20:00 [只看该作者]

以下是引用ycwk在2017/12/27 21:44:00的发言:

下面这句话是什么意思呢? kernel32.dll 不能在foxtable 引用吗?

 

非托管的dll,都只能通过声明的方式调用其方法。


 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2017/12/27 22:28:00 [只看该作者]

我是指的dllimport 这行,是什么意思?    不是一般都是在全局代码中写 public function 函数 …………  就行了吗?  dllimport什么情况下会用到?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/27 22:58:00 [只看该作者]

以下是引用ycwk在2017/12/27 22:28:00的发言:
我是指的dllimport 这行,是什么意思?    不是一般都是在全局代码中写 public function 函数 …………  就行了吗?  dllimport什么情况下会用到?

 

两种语法都可以的,同样的效果。


 回到顶部
帅哥哟,离线,有人找我吗?
ycwk
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1228 积分:8561 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2017/12/28 8:04:00 [只看该作者]


如果两种语法都一样的效果,那为什么该图
dllimport   ***  Function ***  

这句话,dllimport 和 fuction 同时存在? 表达什么意思?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/28 9:15:00 [只看该作者]


 回到顶部
总数 42 1 2 3 4 5 下一页