全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:889
推到 Plurk!
推到 Facebook!

Unicode 在 win98下無法正確顯示?

答題得分者是:hagar
jenpeter
一般會員


發表:39
回覆:37
積分:15
註冊:2002-08-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-13 08:08:21 IP:218.171.xxx.xxx 未訂閱
//aaa.txt unicode 是以 unicode 格式儲存 內容如下 [Equalizer] FFTsize=fts8192 //以下為程式主體 var temp:Widestring; Temp:=GetUnicodeKeyVar('Equalizer','FFTsize','fts2048','c:\aaa.txt'); showmessage(string(Temp)); //以上兩行可以在 win2k sp4下正確顯示 ,為何win98se無法正確顯示? 請各位先進指點 疑惑?3q Function GetUnicodeKeyVar(Section,Keyname,Ori,Filename:WideString):WideString; Var wszBuf:array[0..99] of WChar; begin GetPrivateProfileStringW(PWideChar(Section), PWideChar(Keyname), PWideChar(Ori), wszBuf, SizeOf(wszBuf), PWideChar(Filename)); Result:= wszBuf; end;
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-13 08:29:55 IP:202.39.xxx.xxx 未訂閱
Win98SE 那台 PC 安裝 Unicode 補完計劃試試 http://cpatch.org/unicode/
jenpeter
一般會員


發表:39
回覆:37
積分:15
註冊:2002-08-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-13 08:34:15 IP:218.171.xxx.xxx 未訂閱
我裝過了~,可是我上面的程式碼己經把 widestring 轉成 ansistring 應該和unicode 補完計畫無關.
jenpeter
一般會員


發表:39
回覆:37
積分:15
註冊:2002-08-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-13 08:37:20 IP:218.171.xxx.xxx 未訂閱
我在 win2k下可以顯示出fts8192, win98se 確不行~~ 請站長 大大幫一下~搞了一晚~頭很大
jenpeter
一般會員


發表:39
回覆:37
積分:15
註冊:2002-08-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-11-13 18:52:29 IP:218.171.xxx.xxx 未訂閱
找到原因了~ 原來是GetPrivateProfileStringW 只能在 N2,2K,XP下執行.
系統時間:2024-06-28 13:05:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!