【问题标题】:Take photos with Dolphin 99EX on Windows Mobile 6.5.3 Professional DTK(ARMV4I)在 Windows Mobile 6.5.3 Professional DTK(ARMV4I) 上使用 Dolphin 99EX 拍照
【发布时间】:2012-05-12 09:05:58
【问题描述】:


我的问题是下一个:
我有一个为 Windows Mobile 6.5.3 Professional DTK(ARMV4I) 开发的应用程序,该应用程序在 Honeywell Dolphin 99EX 上运行。
基本上我使用霍尼韦尔的 API 来拍照:CameraAPI.h。
问题出在照片相机初始化上。
在工作项目中,每次我调用 camInit 函数时,它都会返回 RESULT_ERR_NOTCONNECTED。
如果我正在创建一个测试项目并尝试同样的事情,它正在工作。


根据我在调试控制台中看到的 camInit 调用:


1.正在工作的测试项目加载:
加载模块:quartz.dll.0409.MUI
加载模块:MMTimer.dll
加载模块:quartz.dll
加载模块:msdmo.dll
加载模块:wmvdmoe.dll
加载模块:icm.dll
加载模块:msrle32.dll
卸载模块:msrle32.dll
卸载模块:icm.dll
加载模块:DDRAW.dll


然后 camInit 返回 0。


2.不工作的工作项目加载:
加载模块:quartz.dll.0409.MUI
加载模块:MMTimer.dll
加载模块:quartz.dll


然后 camInit 返回 RESULT_ERR_NOTCONNECTED。


它仅加载来自正常工作流程的前 3 个 dll。
您知道为什么工作项目停止加载其余的 dll 吗?
或者您知道解决问题的方法吗?


谢谢
霍雷亚

【问题讨论】:

    标签: visual-c++ windows-mobile windows-mobile-6.5


    【解决方案1】:

    在99EX上,摄像头和解码器使用相同的硬件总线,不能同时初始化和连接。在调用 camInit() 之前,调用 decDisconnect() (c++) 或 DecodeAssembly.Disconnect() (c#)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 2014-08-09
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多