麻煩各位給個能用在d7下的簡繁轉換的源碼. ( 积分: 50 )

0

011101

Unregistered / Unconfirmed
GUEST, unregistred user!
前些天看到過這樣的貼,但找不眷了.
有'Proxies.dcu' 和'Proxies.pas'的也請給我一份,謝了.
 
0

011101

Unregistered / Unconfirmed
GUEST, unregistred user!
前些天看到過這樣的貼,但找不眷了.
有'Proxies.dcu' 和'Proxies.pas'的也請給我一份,謝了.
 
S

sydan

Unregistered / Unconfirmed
GUEST, unregistred user!
或許我可以幫到你。
 
C

chenxz

Unregistered / Unconfirmed
GUEST, unregistred user!
有控件啊。
要就留email。
 
0

011101

Unregistered / Unconfirmed
GUEST, unregistred user!
有沒源碼呀?控件也行,麻煩發到這: delphifans@tom.com
 

迷糊

Unregistered / Unconfirmed
GUEST, unregistred user!
function MAKELANGID(usPrimaryLanguage, usSubLanguage: WORD): WORD;
begin
Result := (usSubLanguage shl 10) or usPrimaryLanguage;
end;

function MAKELCID(wLanguageID: WORD;
wSortID: WORD = SORT_DEFAULT): LCID;
begin
Result := MakeLong(wLanguageID, wSortID);
end;

function GBTOBIG5(Value: string): String;
var
l: Integer;
s1: PChar;
begin
l := Length(Value);
getmem(s2,l+1);
LCMapString(MAKELCID(MAKELANGID(LANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED),SORT_CHINESE_PRC),
LCMAP_TRADITIONAL_CHINESE, pchar(value), l+1, s2, l+1);
Result :=strpas(s2);
freemem(s2,l+1)
end;

function BIG5TOGB(Value: string): String;
var
l: Integer;
s1: PChar;
begin
l := Length(Value);
getmem(s1,l+1);
LCMapString(MAKELCID(MAKELANGID(LANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED),SORT_CHINESE_PRC ),
LCMAP_SIMPLIFIED_CHINESE, pchar(value), l+1, s1, l+1);
Result :=strpas(s1);
freemem(s1,l+1)
end;
 
0

011101

Unregistered / Unconfirmed
GUEST, unregistred user!
我試過了.好象不行呀.
 
0

011101

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部