[问题] 一定要写UI才能call 的API ??

楼主: DirKai (Dirk_AI(MIX))   2016-11-16 09:58:48
开发平台(Platform): (Ex: Win10, Linux, ...) win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
GCC
问题(Question):有可能硬件一定要写UI才能call他的API使用吗??
我在淘宝买了一个ZK 4000B 指纹采集仪
照着他们给的SDK写了一小段程式码,只是要试用读进他们拍到的指纹,
结果在Call sensorCapture这个function时,回传值是错误的,
我就想办法问他们的技术人员,
结果说不能写console,一定要有UI...有这回事!!!?
我本来真的很坚信不可能,但想想我自己实务经验也没到多丰富,
还是来问问高手是不是我太浅了>"<
以下是我和中国人对话,有些刻意用他们的词请见谅。
http://imgur.com/a/ZmSA2
喂入的资料(Input):
预期的正确结果(Expected Output): imageBuffer有读到raw image
错误结果(Wrong Output):没东西,API也回传错误代码。
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):
不知道有没有人刚好有类似的实务经验,
明明就照着SDK做...
技术人员竟然就说一定要写UI,真的有可能吗
我自己写的code http://ideone.com/Bgf6BC
主要在126行 呼叫sensorCapture,顺便印出回传值
前面不太需要看,就是加载dll,和sensorInit、sensorOpen之类的
这些都完全正常!!! 回传值也正确,
就只有126行有问题
[题外话] 有没有人在新竹可以帮帮我!!!
我可以拿厂商的sample和我的code还有硬件给你测试一下
希望有高手在新竹能帮帮忙..中国人超难沟通!!!!!!!!!!!
作者: Frozenmouse (*冰之鼠*)   2016-11-16 10:04:00
我猜对方重点其实是要利用window message loop @@讲一定要写UI是图方便的说法刚没看到第二张XD win的ui我不太熟,你可能要查一下DoCapture从哪里、用什么方式被调用用thread就是关键吧?看它应该是开一条新thread不断call你说的那个function我猜应该是要靠不断call它来侦测有没有取样到…
作者: stupid0319 (征女友)   2016-11-16 11:29:00
你确定是技术人员,不是客服小妹吗XD
作者: james732 (好人超)   2016-11-16 14:48:00
先拿sample code来跑跑看再改成自己要的样子?
作者: Frozenmouse (*冰之鼠*)   2016-11-16 15:36:00
那应该是真的跟ui底层的什么机制有绑着 OAO
作者: SeamusBerloz (轩摩斯)   2016-11-16 17:58:00
之前有看过公司用过这一类的厂商 sdk,最后使用 sdl来搞掉讯息伫列,用 console 也能拿到图,不过还是得要看提供的 api 而定了。
作者: BIAO (超越自己)   2016-11-16 19:16:00
当然有可能阿... SetWindowLong 就一定要有UI
作者: TobyH4cker (Toby (我要当好人))   2016-11-17 08:07:00
因为呼叫完sensorCapture是透过message来通知你完成或是SDK动用到了message hook

Links booklink

Contact Us: admin [ a t ] ucptt.com