文章分类 -  C#

C# byte[] 获取数组的IntPtr
摘要:有几种方法可以访问与字节数组相对应的 IntPtr。第一种是使用不安全的代码块来访问直接指向字节数组的指针。//C#unsafe{byte[] test = new byte[5];fixed (byte* p = &test[0]){*p = 0xff;}}也可以使用 GCHandle 来获得对象。//C#using System.Runtime.InteropServices;byte[] test = new byte[5];GCHandle hObject = GCHandle.Alloc(test, GCHandleType.Pinned);IntPtr pObject = 阅读全文

posted @ 2012-03-29 16:47 Juneson 阅读(5862) 评论(1) 推荐(0)

kodak图像扫描控件的属性、事件、方法
摘要:1. kodak图像扫描控件的属性 (1)destimagecontrol属性 字符型。该属性连接图像扫描控件到一个图像编辑控件,允许在扫描完毕后查看图像。 (2)filetype属性 数值型。返回或设置图像扫描后建立的图像类型,属性值如表4-43所示。 表4-43 filetype属性值 属性值 说明 1-kodak image document (tiff) tiff文件 2-fax viewer document (awd) awd文件,适用于windows98,xp下会引发ole错误 3- 3-bitmap image (bmp) bmp位图文件 (3)image属性 字符型。返回或设 阅读全文

posted @ 2012-03-26 10:11 Juneson 阅读(2695) 评论(0) 推荐(0)

visual studio 2010打包.net 3.5 sp1
摘要:利用visual studio 2010进行打包程序,默认安装的是Framework 4.0,如果需要将3.5sp1打包到系统中一起安装(选择了"从与我的应用程序相同的位置下载系统必备组件"时),会提示很多诸如此类错误“系统必备组件的安装位置未设置为“组件供应商的网站”,无法在磁盘上找到项“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1/DotNetFX35/x64/dotnetfx35langpack_x64zh-CHS.exe”。原因分析:原因是在相应文件夹下面,找不到.net 3.5 sp1的相关模块。解决方法:通过网络可以查到vi 阅读全文

posted @ 2012-03-22 15:32 Juneson 阅读(517) 评论(0) 推荐(0)

(转载)扫描程序设计说明文档(twain_32调用说明)
摘要:一、TWAIN的文件组成TWAIN共包括4个二进制文件。如果要使用该接口,就必须要保证他们被成功地安装在本地计算机上。文 件 名 说 明TWAIN_32.DLL 32位应用程序的支持文件,32位程序使用TWAIN通讯必须使用该文件。TWAIN.DLL 16位应用程序的支持文件,16位程序使用TWAIN通讯必须使用该文件。TWUNKER_32.EXE 实现32位应用程序与32位数据源进行通讯,它运行时不可见。TWUNKER_16.EXE 实现32位应用程序与16位数据源进行通讯,它运行时不可见。注意:在Windows NT 环境下16位数据源不能够正常工作。在Windows 操作系统中,Micr 阅读全文

posted @ 2012-03-13 10:49 Juneson 阅读(2545) 评论(0) 推荐(0)

导航