المشاركات : 73
المواضيع 27
:
: 6
الإنتساب : Dec 2012
24-08-2019, 02:57 PM
(آخر تعديل لهذه المشاركة: 24-08-2019, 02:58 PM بواسطة S.FATEH.)
السلام عليكم
عندي مشكل في هذا الكود بعد التنفيذ
PHP كود :
Edit2.Text:=Edit2.Text+Format('%0x', [StrToInt(Edit1.Text)]);
يعطيني النتيجة
من 009765 الى 2625
والصحيحة هي 002625
يعني لاتوجد اصفار في الاول (00)
وشكرا لكم
المشاركات : 28
المواضيع 4
:
: 5
الإنتساب : Oct 2017
وعليكم السلام
جرب
formt %U
المشاركات : 145
المواضيع 1
:
: 41
الإنتساب : Aug 2019
PHP كود :
Format('%.6x', [StrToInt(Edit1.Text)]);
المشاركات : 73
المواضيع 27
:
: 6
الإنتساب : Dec 2012
بارك الله فيك اخي لكن الكود لايعمل
المشاركات : 28
المواضيع 4
:
: 5
الإنتساب : Oct 2017
25-08-2019, 12:58 PM
(آخر تعديل لهذه المشاركة: 25-08-2019, 01:07 PM بواسطة samir28.)
(25-08-2019, 11:50 AM)salah07230 كتب : بارك الله فيك اخي لكن الكود لايعمل
PHP كود :
edit2.Text:=Format('%U', [StrToInt(Edit1.Text)]);
اعذرني
اخطات في فهم السؤال
ظننت انك تريد التخلص من الاصفار
format %.4x
نجحت معي
المشاركات : 73
المواضيع 27
:
: 6
الإنتساب : Dec 2012
بارك الله فيك اخي وجدت حلا اخر
بحساب بعدد الاحرف والارقام ان كان الناتج اقل نزيد 0 او 00
وهذا ايضا نجح معي
format %.4x
ولكن احيانا يعطي رقم كبير
المشاركات : 52
المواضيع 3
:
: 2
الإنتساب : Nov 2010
كود :
Edit2.Text := IntToHex(StrToInt(Edit1.Text), 6);
المشاركات : 73
المواضيع 27
:
: 6
الإنتساب : Dec 2012
شكرا لك اخي ferrero النتيجة صحيحة 100/100
وانا استخدمت الكود
Edit2.Text:=Edit2.Text+Format('%.6x', [StrToInt(Edit1.Text)]);