上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
thfchris
註冊時間: 2005-09-07 文章: 4
第 1 樓
|
發表於: 星期三 九月 07, 2005 10:38 am 文章主題: 列印條碼(關於雙字節的問題) |
|
|
大家好!這是我第一次在這裡發言,請大家多多指教!我有一個問題,希望各位大大幫幫忙!
我是在中文視窗使用Visual FoxPro 8.0的,而我本身亦有一套條碼(Barcode)字體,是Code128形的。現在我要寫一個程式去列印條碼標纖。
先要說明一下,在產生Code128式條碼前,要把輸入的字串分析計算,然後得出一個驗證字符,然後把整組字串轉換成以下方式:
CHR(204)+字串+驗證字+CHR(206)
CHR(204)是Start bit,CHR(206)是End bit,如果字串中包含空位字符,則要轉換成CHR(194)。
程式是寫好沒有問題了,不過當我列印時,卻發現整組條碼變了中文字!舉例:
原本字串:ÌJacob{Î (條碼字形顯示)
顯示出來卻變成:泵acob舊(即acob仍以條碼字形顯示,但其他地方卻轉化成中文字)
我知道這是中文視窗雙字節的作用下把一些在ASCII表中小於32及大於128的字碼轉化成中文字,我試過想找找有沒有一些指令可以停止雙字節轉換,但不成功。
雖然我這個程式在英文視窗中能順利運行而且沒有問題,但我這個程式還要令用者可以輸入中文,並且在標纖中有中文字顯示,以資識別。
想問問應該怎樣解決這個問題啊?各位高手請教教我吧! |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4215 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期三 九月 07, 2005 11:02 am 文章主題: |
|
|
比想像中難.....
VFP 9 也許可以使用 textbox 新增的 charset 改成其他字集,
以躲掉 在中文OS下,會自動轉中文的情況.
很多中英文程式都是這樣,不要太難過了.
請林志玲給你抱一下. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
bin1x
註冊時間: 2004-08-27 文章: 462
第 3 樓
|
發表於: 星期三 九月 07, 2005 11:12 am 文章主題: |
|
|
如果不用軟體產生條碼
要這麼複雜哦
類似的情況似乎有看過在之前dos的browse 視窗
我還以為寫條碼就是用條碼產生程式,產生條碼就行了
原來還要寫產生條碼的那一個部份
如果類似那種情形的話,之前是先執行一支程式做轉換(在進入foxpro之前哦)
叫frun(現在看起來,看名字搞不好這個也是前人開發出來的-永新軟體工作室) |
|
回頂端 |
|
|
thfchris
註冊時間: 2005-09-07 文章: 4
第 4 樓
|
發表於: 星期三 九月 07, 2005 2:39 pm 文章主題: |
|
|
syntech 寫到: | 比想像中難.....
VFP 9 也許可以使用 textbox 新增的 charset 改成其他字集,
以躲掉 在中文OS下,會自動轉中文的情況.
很多中英文程式都是這樣,不要太難過了.
請林志玲給你抱一下. |
只可惜我只有VFP 8,另外看你的回覆,似乎真的沒有辦法呢......Orz
林志玲也許還有一段時間需要休養,就讓她好好休息吧!
在這裡先叫周文錡抱我一下好了。 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4215 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期三 九月 07, 2005 10:39 pm 文章主題: |
|
|
也可以試試看 m$ 提供的 m$ form 2.0 xxxxxxxx 等ActiveX 物件 來顯示看看. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
thfchris
註冊時間: 2005-09-07 文章: 4
第 6 樓
|
發表於: 星期五 九月 09, 2005 9:47 am 文章主題: |
|
|
我剛發現原來MS Office會附送條碼控制項9.0的ActiveX.....(早知如此我就不需要買字體啦!Orz)
我在FoxPro試了很久,顯示沒有問題,但我不知道應如何以Label形式顯示。
可否教教小弟? |
|
回頂端 |
|
|
allen307
註冊時間: 2003-09-11 文章: 1
第 7 樓
|
發表於: 星期日 八月 19, 2012 9:52 pm 文章主題: |
|
|
win 7 可解決, 沒上述的問題
但我客戶是用win xp 真是麻煩了.... |
|
回頂端 |
|
|
ezpos
註冊時間: 2011-04-20 文章: 323
第 8 樓
|
|
回頂端 |
|
|
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 9 樓
|
發表於: 星期日 八月 19, 2012 10:57 pm 文章主題: |
|
|
同學,搜尋一下[條碼] _________________ 大家好,請多指教 |
|
回頂端 |
|
|
|