小编Mar*_*cki的帖子

向IntPtr添加偏移量

我正在寻找一种在C#或.NET中执行指针操作的方法.

我想做一些非常简单的事情

有一个指针IntPtr我想获得指向前2个字节的IntPtr对象.

我读了一些帖子,说这个愚蠢的片段会起作用......

IntPtr ptr = new IntPtr(oldptr.ToInt32() + 2);
Run Code Online (Sandbox Code Playgroud)

但我怀疑这个语句是否也适用于64位机器(因为在那里寻址是64位).

我发现这种优雅的方法来添加偏移量,但不幸的是只在.NET 4.0中http://msdn.microsoft.com/en-us/library/system.intptr.add%28VS.100%29.aspx

.net c# pinvoke interop

36
推荐指数
5
解决办法
2万
查看次数

如何解决资产文件夹中以"_"(下划线)开头的自动构建文件/文件夹

我想在eclipse提供的Android模拟器上部署PhoneGap应用程序.我决定使用Dojo Toolkit,它严重依赖于"_"约定(启动带有"_"的文件/文件夹意味着这是一个私有/内部模块).

基本上问题是,在部署应用程序时,每个以"_"开头的文件/文件夹都会被省略.这完全搞砸了,Dojo工具包作为exptected无法正常工作.

有没有办法来解决这个问题?

dojo android cordova

5
推荐指数
2
解决办法
2781
查看次数

为什么在协商 Twain 会话时设置 PixelType 不起作用?

我正在尝试以编程方式指定 TWAIN 会话中的扫描设置。因为这里的代码量很大,所以我将尝试在不粘贴整个代码的情况下解释问题。我希望有擅长 TWAIN 的人来帮助我......

为了进行扫描设置,我使用对本机 Twain 库的低级调用。扫描仪是HP Scanjet 7000。目前我一直在设置颜色和位深度选项。重要的是我在使用另外两台扫描仪时没有遇到任何问题。只是这个模型。

根据设置ICAP_BITDEPTH(第480页)之前的规范,我需要设置ICAP_PIXELTYPE(535)。所以首先我要求提供支持的 PixelTypes 列表...它们是 TWPT_BW(黑白)、TWPT_GRAY(灰色)和 TWPT_RGB(RGB)。因为我想要获得黑白扫描,所以我尝试将此功能设置为 TWPT_BW。这会导致错误,我不明白为什么。正如我在另外两个模型中所说的,这是有效的。

该扫描仪是否可能不允许这样的设置功能?

TWAIN 规范: http://www.twain.org/docs/TWAIN_2_1_Spec.pdf

.net twain image-scanner

4
推荐指数
1
解决办法
2221
查看次数

标签 统计

.net ×2

android ×1

c# ×1

cordova ×1

dojo ×1

image-scanner ×1

interop ×1

pinvoke ×1

twain ×1