以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于引用dll的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111689) |
-- 作者:ycwk -- 发布时间:2017/12/27 19:36:00 -- 关于引用dll的问题 下图说第三方控件,要引用 此主题相关图片如下:1.png 而下图又说千万不要再引用 两张图说的似乎有矛盾,请问各是什么意思? 托管和非托管如何区别?
[此贴子已经被作者于2017/12/27 19:36:39编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/12/27 20:44:00 -- 你在foxtable里面选择引用后,在命令窗口执行 msgbox(1),如果报错,就是非托管dll。 |
-- 作者:ycwk -- 发布时间:2017/12/27 21:36:00 -- 也就是说,同为第三方dll ,如果是托管的,就用foxtable引用, 如果是非托管的,就不引用,是这个意思吗? |
-- 作者:ycwk -- 发布时间:2017/12/27 21:44:00 -- 下面这句话是什么意思呢? kernel32.dll 不能在foxtable 引用吗? 此主题相关图片如下:1.png |
-- 作者:有点甜 -- 发布时间:2017/12/27 22:19:00 -- 以下是引用ycwk在2017/12/27 21:36:00的发言:
也就是说,同为第三方dll ,如果是托管的,就用foxtable引用, 如果是非托管的,就不引用,是这个意思吗?
是的。 |
-- 作者:有点甜 -- 发布时间:2017/12/27 22:20:00 -- 以下是引用ycwk在2017/12/27 21:44:00的发言:
下面这句话是什么意思呢? kernel32.dll 不能在foxtable 引用吗?
非托管的dll,都只能通过声明的方式调用其方法。 |
-- 作者:ycwk -- 发布时间:2017/12/27 22:28:00 -- 我是指的dllimport 这行,是什么意思? 不是一般都是在全局代码中写 public function 函数 ………… 就行了吗? dllimport什么情况下会用到? |
-- 作者:有点甜 -- 发布时间:2017/12/27 22:58:00 -- 以下是引用ycwk在2017/12/27 22:28:00的发言:
我是指的dllimport 这行,是什么意思? 不是一般都是在全局代码中写 public function 函数 ………… 就行了吗? dllimport什么情况下会用到?
两种语法都可以的,同样的效果。 |
-- 作者:ycwk -- 发布时间:2017/12/28 8:04:00 -- 如果两种语法都一样的效果,那为什么该图 dllimport *** Function *** 这句话,dllimport 和 fuction 同时存在? 表达什么意思?
|
-- 作者:有点甜 -- 发布时间:2017/12/28 9:15:00 -- 看看吧
http://blog.csdn.net/u011981242/article/details/52622923
https://www.cnblogs.com/goed/archive/2011/11/10/2243965.html
|