【问题标题】:Symbol.Imaging.Device.AvailableDevices throwing exception in windows mobile 6.5Symbol.Imaging.Device.AvailableDevices 在 windows mobile 6.5 中抛出异常
【发布时间】:2013-04-30 02:11:44
【问题描述】:

在 windows mobile 6.5 中,当访问 Symbol.Imaging.Device.AvailableDevices 时,它会抛出异常,因为 'IMAGE_FindFirst failed: Can't find PInvoke DLL 'ImgApi32.dll''。谁能告诉我出了什么问题,或者有没有办法在项目中包含 ImagApi32.dll。

【问题讨论】:

    标签: windows-mobile-6.5 windows-mobile-6 windows-mobile-5.0


    【解决方案1】:

    右键单击您的解决方案并选择添加参考。

    选择您的文件:

    我不确定您使用的是什么设备,但您可能还想看看是否有针对它的 HotFix,就像在这两个设备中一样:

    【讨论】:

    • 手机型号为 motorla ES400。如您所示,尝试使用引用添加 ImgApi32.dll 时,我无法找到它。请给我链接以下载 ImgApi32.dll。
    • 如果你没有ImgApi32.dll,那你为什么要P/Invoke呢?我没有你拥有的设备,所以我只是展示了如何将它添加到你的项目中。如果您没有该文件,则无法P/Invoke该文件。
    • 我的应用调用“Symbol.Imaging.Device.AvailableDevices”来启动相机。此时只有我收到 P/Invoke 错误。我没有明确 P/Invokeing ImgApi32.dll。搜索谷歌,一些论坛说重新安装操作系统。我仍然遇到问题
    • 我也在尝试让摩托罗拉 EMDK 与我的 ES400 一起工作,特别是 Imager API 并且遇到了同样的问题。你能在任何地方找到那个 .dll 吗?
    • 我一直无法找出这个 Imager API 是什么。我的猜测是它是一个 Windows 32 程序,而不是与 Windows Mobile 设备兼容的东西。开始一个新线程 @nitewulf50,并告诉社区您正在尝试做什么。
    猜你喜欢
    • 2012-07-29
    • 2012-06-25
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    • 2017-12-18
    • 2012-01-24
    • 2011-08-27
    • 2014-11-21
    相关资源
    最近更新 更多