如何將 AnsiString 轉換成 16 進制的值 |
尚未結案
|
stree
一般會員 ![]() ![]() 發表:9 回覆:3 積分:2 註冊:2004-08-12 發送簡訊給我 |
|
limeca
中階會員 ![]() ![]() ![]() 發表:2 回覆:74 積分:60 註冊:2005-05-11 發送簡訊給我 |
|
RedSnow
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:79 回覆:1322 積分:845 註冊:2003-12-15 發送簡訊給我 |
|
powmien
初階會員 ![]() ![]() 發表:27 回覆:80 積分:41 註冊:2004-10-20 發送簡訊給我 |
|
dllee
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
to stree,
不知道您的問題是否解決了,也許各位大大都把問題想得太複雜,不知是否合您用
------
http://www.ViewMove.com |
stree
一般會員 ![]() ![]() 發表:9 回覆:3 積分:2 註冊:2004-08-12 發送簡訊給我 |
if(test == 1) getvalue=0x01; else if(Edit1->Text == 2) getvalue=0x02; else if(Edit1->Text == 3) getvalue=0x03; else if(Edit1->Text == 4) getvalue=0x04; else if(Edit1->Text == 5) getvalue=0x05; else if(Edit1->Text == 6) getvalue=0x06; else if(Edit1->Text == 7) getvalue=0x07; else if(Edit1->Text == 8) getvalue=0x08; else if(Edit1->Text == 9) getvalue=0x09; else if(Edit1->Text == 10) getvalue=0x0A; else if(Edit1->Text == 11) getvalue=0x0B; else if(Edit1->Text == 12) getvalue=0x0C; else if(Edit1->Text == 13) getvalue=0x0D; else if(Edit1->Text == 14) getvalue=0x0E; else if(Edit1->Text == 15) getvalue=0x0F; else if(Edit1->Text == 16) getvalue=0x10; else if(Edit1->Text == 17) getvalue=0x11; else if(Edit1->Text == 18) getvalue=0x12; else if(Edit1->Text == 19) getvalue=0x13; else if(Edit1->Text == 20) getvalue=0x14; else if(Edit1->Text == 21) getvalue=0x15; else if(Edit1->Text == 22) getvalue=0x16; else if(Edit1->Text == 23) getvalue=0x17; else if(Edit1->Text == 24) getvalue=0x18; else if(Edit1->Text == 25) getvalue=0x19; else if(Edit1->Text == 26) getvalue=0x1A; else if(Edit1->Text == 27) getvalue=0x1B; else if(Edit1->Text == 28) getvalue=0x1C; else if(Edit1->Text == 29) getvalue=0x1D; else if(Edit1->Text == 30) getvalue=0x1E; else if(Edit1->Text == 31) getvalue=0x1F; else if(Edit1->Text == 32) getvalue=0x20; else if(Edit1->Text == 33) getvalue=0x21; else if(Edit1->Text == 34) getvalue=0x22; else if(Edit1->Text == 35) getvalue=0x23; else if(Edit1->Text == 36) getvalue=0x24; else if(Edit1->Text == 37) getvalue=0x25; else if(Edit1->Text == 38) getvalue=0x26; else if(Edit1->Text == 39) getvalue=0x27; else if(Edit1->Text == 40) getvalue=0x28; else if(Edit1->Text == 41) getvalue=0x29; else if(Edit1->Text == 42) getvalue=0x2A; else if(Edit1->Text == 43) getvalue=0x2B; else if(Edit1->Text == 44) getvalue=0x2C; else if(Edit1->Text == 45) getvalue=0x2D; else if(Edit1->Text == 46) getvalue=0x2E; else if(Edit1->Text == 47) getvalue=0x2F; else if(Edit1->Text == 48) getvalue=0x30; else if(Edit1->Text == 49) getvalue=0x31; else if(Edit1->Text == 50) getvalue=0x32; else if(Edit1->Text == 51) getvalue=0x33; else if(Edit1->Text == 52) getvalue=0x34; else if(Edit1->Text == 53) getvalue=0x35; else if(Edit1->Text == 54) getvalue=0x36; else if(Edit1->Text == 55) getvalue=0x37; else if(Edit1->Text == 56) getvalue=0x38; else if(Edit1->Text == 57) getvalue=0x39; else if(Edit1->Text == 58) getvalue=0x3A; else if(Edit1->Text == 59) getvalue=0x3B; else if(Edit1->Text == 60) getvalue=0x3C; else if(Edit1->Text == 61) getvalue=0x3D; else if(Edit1->Text == 62) getvalue=0x3E; else if(Edit1->Text == 63) getvalue=0x3F; else if(Edit1->Text == 64) getvalue=0x40; else if(Edit1->Text == 65) getvalue=0x41; else if(Edit1->Text == 66) getvalue=0x42; else if(Edit1->Text == 67) getvalue=0x43; else if(Edit1->Text == 68) getvalue=0x44; else if(Edit1->Text == 69) getvalue=0x45; else if(Edit1->Text == 70) getvalue=0x46; else if(Edit1->Text == 71) getvalue=0x47; else if(Edit1->Text == 72) getvalue=0x48; else if(Edit1->Text == 73) getvalue=0x49; else if(Edit1->Text == 74) getvalue=0x4A; else if(Edit1->Text == 75) getvalue=0x4B; else if(Edit1->Text == 76) getvalue=0x4C; else if(Edit1->Text == 77) getvalue=0x4D; else if(Edit1->Text == 78) getvalue=0x4E; else if(Edit1->Text == 79) getvalue=0x4F; else if(Edit1->Text == 80) getvalue=0x50; else if(Edit1->Text == 81) getvalue=0x51; else if(Edit1->Text == 82) getvalue=0x52; else if(Edit1->Text == 83) getvalue=0x53; else if(Edit1->Text == 84) getvalue=0x54; else if(Edit1->Text == 85) getvalue=0x55; else if(Edit1->Text == 86) getvalue=0x56; else if(Edit1->Text == 87) getvalue=0x57; else if(Edit1->Text == 88) getvalue=0x58; else if(Edit1->Text == 89) getvalue=0x59; else if(Edit1->Text == 90) getvalue=0x5A; else if(Edit1->Text == 91) getvalue=0x5B; else if(Edit1->Text == 92) getvalue=0x5C; else if(Edit1->Text == 93) getvalue=0x5D; else if(Edit1->Text == 94) getvalue=0x5E; else if(Edit1->Text == 95) getvalue=0x5F; else if(Edit1->Text == 96) getvalue=0x60; else if(Edit1->Text == 97) getvalue=0x61; else if(Edit1->Text == 98) getvalue=0x62; else if(Edit1->Text == 99) getvalue=0x63; else if(Edit1->Text == 100) getvalue=0x64;問題是解了,但是小弟用的是上面的那個笨法,小弟之所以要這樣是因為,要把這個值以,並列傳輸的法式去傳給它,而接收端它只收16進制的值,所以小弟才不得不這樣做。 |
dllee
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
如果是這樣,那就是其他大大們的說明您沒有看懂了
------
http://www.ViewMove.com |
stree
一般會員 ![]() ![]() 發表:9 回覆:3 積分:2 註冊:2004-08-12 發送簡訊給我 |
|
dllee
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
初學者對於不同的進制總是會感到困擾的,因為平常慣用的就是 10 進制,
其他的進制不常用總是覺得怪怪的,但其實,我們平常也用
12 進制,如:1打=12個, 英制長度如:1呎=12吋
24 進制,如:1天=24小時
60 進制,如:1小時=60分鐘, 1分鐘=60秒
這些常用的非10進制,因為從小就用,也不會特別覺得怪,(當然,像我現在
要教我的小朋友這些非10進制就要花些功夫了
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |