2010-10-30 76 views
0

我們有一個運行在windows mobile 6.1平臺上的.Net compact 3.5應用程序。我們在Intermec CN50 PDA上運行它。windows mobile 6.1條碼問題.Net compact 3.5應用程序

今天我們遇到了一個奇怪的問題。在無理由登錄我們的應用程序後,條碼功能停止工作。即使我們退出我們的應用程序並檢查任務管理器以確保它完全關閉後,甚至更奇怪的是,條碼功能也將停止與所有其他應用程序一起工作。

因此,底線是,條形碼閱讀器工作,直到我們開始我們的.Net 3.5緊湊型應用程序,然後停止工作後(需要重新啓動,使它重新工作)

我是如何不解正常的應用程序即使在不再運行後也可以「禁用」條形碼功能。

回答

0

這是否發生在任何CF應用程序(如Hello World應用程序)或只是你的?如果你的應用程序明確地調用了平臺並告訴它關閉條形碼閱讀器,它肯定會給你看到的行爲。

+0

它只發生在我的應用程序。我的應用程序不知道條形碼閱讀器 - 就像它不知道鍵盤一樣。我們只是使用文本框來接收輸入。您可以使用內置鍵盤,也可以使用條形碼閱讀器。 – DodyG 2010-10-30 17:55:27

+0

Soa簡單的Hello World應用程序可以接收條形碼嗎?但你的應用程序不能? – ctacke 2010-10-30 19:03:53

+0

是的,一個簡單的hello世界應用程序的作品。我的應用程序殺死了條碼功能。我發現如果我禁用所有4個線程,我的應用程序將收到條形碼。所以我懷疑這個線程之一以某種方式竊取了條形碼焦點。我不知道的是一個線程是否可以在其所有者進程之外「卡住」。現在看起來線程仍然消耗了條形碼的焦點,即使在我終止應用程序之後。 – DodyG 2010-10-31 07:51:55

0

您是否熟悉CN50上的vwconfig.ini文件?它有一些有趣的條碼掃描設置。

相關問題