線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3193
推到 Plurk!
推到 Facebook!

Delphi 如何接收條碼機

 
a0001
一般會員


發表:2
回覆:2
積分:0
註冊:2004-09-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-10-27 15:16:19 IP:220.130.xxx.xxx 未訂閱
請問一下哦我執行了delphi程式然後開啟了劃面..那我有劃面上有一個edit,但是當我條碼機掃了條碼後,然後我希望把內容放在edit上,不知道這個方式要如何做呢...請各位大哥提供方法
備註:小弟所使用是ps2介面的條碼機,使用delphi vcl.net.
pedro
尊榮會員


發表:152
回覆:1187
積分:892
註冊:2002-06-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-10-27 16:53:37 IP:60.248.xxx.xxx 未訂閱
請珍惜網路資源,同樣的問題不宜跨區重複貼....
一般情形條碼機原掃到的字,類似鍵盤輸入字元,就如Edit上用鍵盤敲入一樣,表單出現時,建議可設Form.ActiveControl這個屬性
a0001
一般會員


發表:2
回覆:2
積分:0
註冊:2004-09-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-10-28 00:19:51 IP:61.71.xxx.xxx 未訂閱
你好..謝謝您的回答.
我是用ccd的可是我的問題是不管在劃面Focused認何一個物件上,然後當我掃瞄了條碼後,希望在我想要的物件顯示出條碼的內容.
假如:我劃面有三個edit1~edit3 or Grid,然後我點在edit3 Or Grid上,接下來我掃瞄了條碼後,然後我要直接顯示內容在edit1上..不知這個方式要如何撰寫程式 or 要用什麼方式呢..
請幫助我解答!
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-10-29 00:40:26 IP:211.74.xxx.xxx 未訂閱


我猜,您是要 USER 不限掃讀條碼的順序,又能填到該去的EDIT欄位
或 USER 用手 KEY-IN 取代 CCD 也可以接受.........
給您方向:
您用 CCD 掃的條碼,有三個條碼,在條碼內容動手腳 , 然後在 On Key Press 拆解ccd讀入的字串
對應 EDIT1, EDIT2......等

------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
japhen
中階會員


發表:2
回覆:57
積分:71
註冊:2006-08-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2006-11-28 16:04:22 IP:125.229.xxx.xxx 未訂閱
打開那個form的keypreview的屬性成為true
然後在onkeypress的事件中處理條碼事件,通常我會用一個modal form來專門接收條碼事件,之外的form就只理真實的鍵盤事件,條碼掃描器會在條碼讀取完畢之後送一個LRLF (視該條碼掃描器的軔体設定)
基本上不管是什麼樣的條碼編碼,讀進電腦里的,不外呼就是一串數字或英數字交雜的............

------
歡迎在大陸的台商加入我們的行列
台商小棧 www.twgocn.com
系統時間:2024-11-23 16:10:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!