[問題] 一定要寫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