 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
藍薰
註冊時間: 2004-01-15 文章: 65
第 1 樓
|
發表於: 星期三 五月 03, 2006 4:26 pm 文章主題: 小女子先知錯,有搜尋過,但是繁轉簡豪無頭緒???? |
|
|
我知道不該在問這個老問題
我發誓我有搜尋過
但是看了那麼多人經驗
我實在不知從何下手
也無頭緒
厚臉皮相求
不知哪位人士
願意告知自己繁轉簡的流程 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期三 五月 03, 2006 5:20 pm 文章主題: |
|
|
你看了哪些經驗,
你覺得你的困難在哪裡? _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
蔡文華
註冊時間: 2005-10-31 文章: 118
第 3 樓
|
發表於: 星期三 五月 03, 2006 5:20 pm 文章主題: |
|
|
針對簡體與繁體的問題,本人剛好最近在開發相關的系統,可以在這個地方跟你分享一下
1.系統是在那個地區被使用
大陸= 使用西元年,簡體
台灣= 使用民國年,繁體
2.系統大概會由以下組合而成
下拉選單
SET設定
PRG程式
FROM視窗
DBF資料庫
3.我的作法是我希望系統可以裝在
簡體時=自動顯示簡體,使用西元年,程式內所有的年均以2006顯示
繁體時=自動顯示繁體,使用民國年,程式內所有的年均以95顯示
而且只有統一的一個版本就好...
我不希望改好程式後,還要轉換程式做翻譯後變成另一個檔案,所以我就只能在
程式內部做判斷了
我的作法如下:
1.下拉選單-因為我的選單是很簡單的幾個選項而已,也沒什麼變化,
所以我直接做了二個下拉選單,一個是用繁體做的,一個是用簡體做的
當然我寫了一個函式去處理它
&&依作業系統決定使用選單;顯示下拉選單-自動判斷作業系統的語系
= OSMENU( "big5_mainmenu.mpr", "gb_mainmenu.mpr" )
2.SET設定因為SET會牽涉到日期的顯示所以也寫了一個函式,讓他自己處理
&&依作業系統決定使用日期;日期顯示-自動判斷作業系統的語系
= OSDATE()
3.在每個FROM的.INIT去啟動執行偵測,將繁體依需求做轉變
&&依作業系統決定字體是否轉換;視窗轉換-自動判斷作業系統的語系
=OSFORM( FORM_NAME )
4.在程序中如果使用到字串"XXXX"或'XXXX'的都由函式判斷是否轉換
&&依作業系統決定字體是否轉換;文字轉換-自動判斷作業系統的語系
=OSAUTOLANG( SHOWCHAR )
5.MESSAGEBOX()彈出視窗使用
&&依作業系統決定字體是否轉換;彈出詢問視窗-自動判斷作業系統的語系
=OSMSB()代替
6.WAIT WINDOW 程序使用
&&依作業系統決定字體是否轉換;顯示文字視窗-自動判斷作業系統的語系
=OSWAITB()代替
7.下拉選單年的處理直接呼叫
&&下拉選單帶入年份-自動判斷作業系統的語系
=OSINYEAR( USEOBJECT, INYEAR )
8.下拉選單月的處理直接呼叫
&&下拉選單帶入月份-自動判斷作業系統的語系
=OSINMONTH( USEOBJECT, INMONTH )
9.下拉選單日的處理直接呼叫
&&下拉選單帶入日份-自動判斷作業系統的語系
=OSINDAY( USEOBJECT, USEYEAR, USEMONTH, INDAY )
10.YEAR()函式改採用
&&帶出年份-自動判斷作業系統的語系
=OSYEAR()
11.報表的呼叫REPORT改採用
&&將報表內的繁體字做轉換;報表列印-自動判斷作業系統的語系
=OSPRINT( USEALIAS, USEFRX, USESTYLE, PAGETOP, PAGEBOT )
12.標籤的呼叫LABEL改採用
&&將報表內的繁體字做轉換;標籤列印-自動判斷作業系統的語系
=OSLABEL( USEALIAS, USEFRX, USESTYLE )
13.至於資料庫資料的轉換,我是直接會我線上更新的主機做判斷在做即時的轉換的;
這裡就牽涉到線上自動更新與主機的運作了,我之前也有放線上更新的函式上來了,
請用搜索的 |
|
回頂端 |
|
 |
蔡文華
註冊時間: 2005-10-31 文章: 118
第 4 樓
|
發表於: 星期三 五月 03, 2006 5:23 pm 文章主題: |
|
|
忘了附上簡體及繁體的函式庫了!!
函式庫也都是這個網站提供的心血喔..
當然我有做些改變啦.... |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期三 五月 03, 2006 5:29 pm 文章主題: |
|
|
我比較懶,
作一個程式開啟 PRJ 把所有會用到的 VCX,SCX,MNP,FRX,PRG,DBF 通通轉成簡體,
再COMPILE一次就OK!
只是沒有系統自己判斷能力,但是程式還是一套. ^_^
-----
意者請洽本公司業務部. 景氣不好,讓本人賺一下. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
garfield Site Admin

註冊時間: 2003-01-30 文章: 2160
第 6 樓
|
發表於: 星期三 五月 03, 2006 11:18 pm 文章主題: |
|
|
提示一下:
用 gb2big.dll 會有轉換字數的限制,
在載入 gb2big.dll 會, 它會 count 你所轉換的字數,
超過某一個數量後,
就會不能轉換了, 除非你將它 release 後再載入.
還是使用這個 Hokoy.WordKit.dll 比較好. http://vfp.sunyear.com.tw/viewtopic.php?t=458 _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
 |
蔡文華
註冊時間: 2005-10-31 文章: 118
第 7 樓
|
發表於: 星期四 五月 04, 2006 10:32 am 文章主題: |
|
|
我之前就是用gb2big.dll一直會有錯誤訊息,
後來改用garfield建議的Hokoy.WordKit.dll後就沒發生過了..
所以使用我提供的函式時必須要有Hokoy.WordKit.dll這個檔案喔....
函式會自動將這個檔案做註冊...所以使用時只要確定程式的搜索路徑有這個檔案即可
函式會自動處理註冊的問題...
當然你也可以使用syntech提的作法喔 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 8 樓
|
發表於: 星期四 五月 04, 2006 12:33 pm 文章主題: |
|
|
方法的好壞都是相對的,
合適的方法就是最好的選擇 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
藍薰
註冊時間: 2004-01-15 文章: 65
第 9 樓
|
發表於: 星期四 五月 04, 2006 2:31 pm 文章主題: |
|
|
非常感謝蔡老大熱心分享流程
我想要的就是這樣的
我會就你的作法研究一下
當然s老大及g老大的經驗談
也是我必須注意的地方
小女子Orz..... |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|