我要看每一個字元的 ASC II Code ... |
答題得分者是:Justmade
|
LPH
一般會員 發表:53 回覆:43 積分:19 註冊:2003-04-02 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
是這個嗎?
function ShowCode(ACode: string): string; Var sTmp: string; i: integer; begin Result := ''; for i := 1 to Length(ACode) do begin sTmp := Format('%X', [Ord(ACode[i])]); if Length(sTmp) = 1 then sTmp := '0' + sTmp; Result := Result + sTmp + ' '; end; end;--- 每個人都是一本書 |
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
DELPHI 要顯示字元 ASCII CODE 的指令為 ORD , 可參考 HELP 中的說明. 另外版主附的那個 HELP, 我改了一下, 可以變得更精簡... :) function ShowCode(ACode: string): string;
Var sTmp: string;
i: integer;
begin
Result := '';
for i := 1 to Length(ACode) do begin
Result := Result IntToHex(Ord(ACode[i]),2) ' ' ;
end;
end; ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com |
LPH
一般會員 發表:53 回覆:43 積分:19 註冊:2003-04-02 發送簡訊給我 |
引言: 是這個嗎?這樣轉出來是16進位可以轉成10進位嗎 如果要再將16進位 or 10 進位 轉成字元要怎麼做.. 謝謝...function ShowCode(ACode: string): string; Var sTmp: string; i: integer; begin Result := ''; for i := 1 to Length(ACode) do begin sTmp := Format('%X', [Ord(ACode[i])]); if Length(sTmp) = 1 then sTmp := '0' + sTmp; Result := Result + sTmp + ' '; end; end;--- 每個人都是一本書 |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |