0

我搜索适用于 .NET C# 的 Argox 移动 SDK。我从http://www.argox.com/content2011.php?sno=0000033&P_ID=53下载了 SDK, 但它不起作用,因为我认为它适用于 c++... ;/

4

1 回答 1

0

我刚刚检查了那里的网站和互联网,应该有一些随 SDK 一起安装的 .NET 示例:http ://webcache.googleusercontent.com/search?q=cache:zPo5BIItBLEJ:www.argox.com/file.php% 3FA_ID%3D213+&cd=3&hl=en&ct=clnk

我没有完成下载和安装 SDK。如果它真的只支持这里写的 C/C++ http://webcache.googleusercontent.com/search?q=cache:VTResc3njWYJ:www.koncept-l.pl/assets/Wsparcie/Pliki-do-pobrania/Terminale_kolektory_danych_komputery/ Terminale-reczne/Argox_PT-60_Programming_manual_v1.2-.pdf+&cd=10&hl=en&ct=clnk您必须在本机 API 上使用 P/Invoke 构建自己的 .NET 库。

AFAIS 扫描仪 API 使用消息通知侦听器扫描数据已准备就绪: BOOL API_Register(hwnd) 可以通过 P/Invoke 从 .NET 使用,并将表单句柄用作 hwnd 参数。您还必须实现 MessageWindow 并侦听 SM_Data_Ready(请参阅 PT-60 SDK 包含头文件以获取 const 值)。然后您的代码可以调用 API_GetBarData(另一个 p/invoke 来定义)来读取实际的条形码数据。

如果您在为 PT-60 实现 .NET 库时需要帮助,请在 P/Invoke 上进行更多搜索。还有一些自动生成器 http://blogs.msdn.com/b/bclteam/archive/2008/06/23/p-invoke-interop-assistant-justin-van-patten.aspx

(https://www.google.com/search?q=generate+p%2Finvoke+lib)

于 2012-09-20T04:09:41.067 回答