![]() |
|
كتابة قيم هكس بدل الحروف في الكابشن - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كتابة قيم هكس بدل الحروف في الكابشن (/showthread.php?tid=7392) |
كتابة قيم هكس بدل الحروف في الكابشن - faiz - 09-01-2016 عند اسخدام هذة الطريقة نجحت ولاكن لا تقيل حروف هكس abcdef كود : form1.labl1.caption:= chre( 101) + chre( 84)chre( 67) ;ارجو الافادة وجزيتم خيرا RE: كتابة قيم هكس بدل الحروف في الكابشن - merzoug2020 - 09-01-2016 لم أفهم قصدك أخي كيف لا تقيل حروف هكس abcdef والله مافهمتك أخي أشرح أكثر RE: كتابة قيم هكس بدل الحروف في الكابشن - omf_12000 - 10-01-2016 السلام عليكم استخدم هذا الكود: كود : Edit1.Text:=IntToHex(123,4);في هذا المثال: IntToHex تحول الرقم 123 الى hexadecimal وتطلع الناتج على هيئة string مكون من 4 خانات، يمكنك تغيير عدد الخانات بتغيير الرقم 4 RE: كتابة قيم هكس بدل الحروف في الكابشن - merzoug2020 - 10-01-2016 نعم ولكن مثال . نأخذ EDIT1.TEXT الرقم الذي يضعه المستخدم و EDIT2.TEXT الناتج الذي تحتاجه أنت و BUTTON1 في ONCLICK نضع هكذ كود : edit2.text:=inttohex(strtoint(edit1.text),length(edit1.text))و هاذا مثال على ذالك كود : http://www.mediafire.com/download/u7pc619m6fr4jou/test.rarRE: كتابة قيم هكس بدل الحروف في الكابشن - faiz - 12-01-2016 تسلم اخي العزيز ولاكن اما اريد ادخال القيمة الهكس راساً بدون التحويل الى عشري متلاً هكذا form1.labl1.caption:= chre(06ef) + chre( 5e4d)chre( 00fe RE: كتابة قيم هكس بدل الحروف في الكابشن - omf_12000 - 14-01-2016 السلام عليكم ورحمة الله وبركاته يمكنك استخدام هذا الكود: كود : procedure TForm1.Button2Click(Sender: TObject);
var
int: Int64;
begin
Int := StrToInt64(HexDisplayPrefix+Edit1.Text);
Showmessage(IntToStr(Int));
end;HexDisplayPrefix لاضافة علامة ($) الى string تحياتي...! ع. م. فارس السلام عليكم ورحمة الله وبركاته يمكنك استخدام هذا الكود: كود : procedure TForm1.Button2Click(Sender: TObject);
var
int: Int64;
begin
Int := StrToInt64(HexDisplayPrefix+Edit1.Text);
Showmessage(IntToStr(Int));
end;HexDisplayPrefix لاضافة علامة ($) الى string تحياتي...! ع. م. فارس |