Foxtable(狐表)用户栏目专家坐堂 → 外部引用


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

主题:外部引用

帅哥哟,离线,有人找我吗?
狐狸爸爸
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/7/2 9:57:00 [只看该作者]

传DLL才能帮你查出命名空间, 或者自己看此控件的开发文档


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/7/2 10:08:00 [只看该作者]

呵呵 去上班走的太急,9楼没说清楚:我说把dll传到论坛上来,帮你看看命名空间是什么。

 

我刚在codeproject上面下了一份源码,看了一下。

命名空间是ThoughtWorks.QRCode.Codec

你试试下面代码对不对,对的话就不用传你的文件了

Dim q As new ThoughtWorks.QRCode.Codec.QRCodeEncoder

q.QRCodeEncodeMode = ThoughtWorks.QRCode.Codec.QRCodeEncoder.ENCODE_MODE.BYTE
q.QRCodeScale = 3

q.QRCodeVersion = 7

q.QRCodeErrorCorrect = ThoughtWorks.QRCode.Codec.QRCodeEncoder.ERROR_CORRECTION.M
Dim image As Image
Dim data  As String = Tables("表A").Current("第一列")

image = q.Encode(data)

image.Save("d:\图像\a.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)

 

[此贴子已经被作者于2010-7-2 10:09:00编辑过]

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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
  发帖心情 Post By:2010/7/2 11:50:00 [只看该作者]

QRCodeLib.dll已经复制到狐表目录下(D:\relaase\),命名空间是这样添加的,
图片点击可在新窗口打开查看此主题相关图片如下:未命名3.jpg
图片点击可在新窗口打开查看

还是不对,是我操作错误吗?


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/7/2 11:54:00 [只看该作者]

我估计应该是:

ThoughtWorks.QRCode.Codec

 

不是:

QRCodeLIb

 

后者只是文件名而已。

 


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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
  发帖心情 Post By:2010/7/2 12:02:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:qrcodelib.rar

我添加了ThoughtWorks.QRCode.Codec
图片点击可在新窗口打开查看此主题相关图片如下:未命名4.jpg
图片点击可在新窗口打开查看
也不对,我把dll文件传了上来,帮看下!

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/7/2 12:17:00 [只看该作者]

看了一下 。还是codeproject上面的源码生成的dll

可能又有人下载了那个源码,把原来的命名空间ThoughtWorks.QRCode.Codec给改了一下。

添加引用就可以了。命名空间比较简单,不用加别名了。

不过代码要改:

 

Dim q As new QRCodeLib.QRCodeEncoder

q.QRCodeEncodeMode = QRCodeLib.QRCodeEncoder.ENCODE_MODE.BYTE
q.QRCodeScale = 3

q.QRCodeVersion = 7

q.QRCodeErrorCorrect = QRCodeLib.QRCodeEncoder.ERROR_CORRECTION.M
Dim image As Image
Dim data  As String = Tables("表A").Current("第一列")

image = q.Encode(data)

image.Save("d:\图像\a.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)


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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
  发帖心情 Post By:2010/7/2 12:21:00 [只看该作者]

好了,谢谢谢谢谢谢谢谢谢谢谢谢谢谢!

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/7/2 12:23:00 [只看该作者]

下面是原作者的。上面的是你传的。

可能嫌原来的命名空间太长,给改短了。不过还留了两个ThoughtWorks 没改。


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
  发帖心情 Post By:2010/7/2 12:31:00 [只看该作者]

Dim q As new QRCodeEncoder改为Dim q As new QRCodeLib.QRCodeEncoder 就行了,前面加了一个QRCodeLib,是不是把QRCodeEncoder定义为QRCodeLib.DLL下的一个类型?可以这么理解吗?


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/7/2 12:36:00 [只看该作者]

可以这么理解。

 

比如

一班有一个同学叫张三

二班有一个同学叫张三  这样就会有冲突。

所以都必须写上命名范围

一班.张三

二班.张三

 

不过这里的一班  二班不是文件名。而是代码里面规定好的一个命名空间。

所以让你传文件,才能知道这个命名空间具体是什么。


 回到顶部
总数 26 上一页 1 2 3 下一页