史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   Unicode化程式碼器 (for Visual Basic 專案) (http://forum.slime.com.tw/thread186254.html)

mini 2006-09-17 10:55 AM

Unicode化程式碼器 (for Visual Basic 專案)
 
http://xs206.xs.to/xs206/06370/uf.jpg

http://d.turboupload.com/d/992022/UF.7z.html

簡單講就是針對 Visual Basic 專案 程式碼 做 介面Unicode化

其針對 .frm 及 .frx 掃瞄 Caption、ToolTipText、List內容
之雙位元文字 做 Unicode化函式之套用

所以當你的 Caption、ToolTipText 是直接在程式碼指定時 是無效的

套用後會產生新的
xxx-U.frm、xxx-U.bas、xxx-U.vbp
只要開啟新的xxx-U.vbp 就可製作新的 xxx.exe for Unicode

andy0103 2006-09-18 12:55 PM

請問 這個程式 把表單 unicode 後
可以得到什麼效果

可以舉例說明嗎?

mini 2006-09-18 03:48 PM

引用:

作者: andy0103
請問 這個程式 把表單 unicode 後
可以得到什麼效果

可以舉例說明嗎?

其實對我們這些用
繁體版 windows的人來說是沒差的

但你的軟體如果想給對岸
或 英語版windows
的人用
※其 Windows必須是 2K 或 XP 以上支援UniCode的版本

那原本的 Big5軟體就會變成亂碼
http://xs206.xs.to/xs206/06381/gb.jpg
但 表單unicode化 軟體
就不會 (表單 會顯示 繁體字體,反正對岸90%都看的懂 正體字)
http://xs206.xs.to/xs206/06381/gb-u.jpg
※以上圖是用 Microsoft AppLocale模擬的成果

當然也可以做
使用讀取語系檔 來切換 表單字體
只是當你的軟體一開始無此設計
要再加入的話就很累了

當然可以的話
看有無空閒
這個原始碼只要更改應用
就可以變成 語系檔切換型 for Visual Basic 專案 工具了

andy0103 2006-09-18 05:20 PM

謝謝你!! 蠻有意思的工具
看過你的程式的原理
可以知道你的用心

但是有些 vb 先天上的不足
可能還是無法解決
如:一般輸入框等 視覺化的物件 , 還是不支援 unicode 輸入 跟 顯示
(除非 改用 FORM2.0 的元件)

我們認為 比較省事的方法
就是 在不同語系的 os 上 , 轉碼 , 重新編譯 vb專案

如:在 簡體版的os上 ,
把 vb的專案 全部 用 簡繁轉換工具 全部轉碼
再重新編譯為 exe檔

雖然 這種方式 仍然不是 unicode , 還是 ANSI 的編碼
我們認為 後續的問題 會單純的多

若是 系統是同時 要能支援 簡繁...各語系能相容
用新的語言 C# VB.NET 重寫是必經之路


所有時間均為台北時間。現在的時間是 03:12 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1