السلام علیکم ورحمة الله
کیف یتم امر تغییر انتیجر الی انتجر64 ؟فعندما اکتب 00983610869 اواجه كلمة خطاء و ان هذا الرقم خارج
نطاق انتیجر
السلام علیکم ورحمة الله
کیف یتم امر تغییر انتیجر الی انتجر64 ؟فعندما اکتب 00983610869 اواجه كلمة خطاء و ان هذا الرقم خارج
نطاق انتیجر
تم تعديل هذه المشاركة بواسطة الیاس الاخضر2 في 3 مايو 2008 في 00:56
استخدم string بدلا من Integer, لأن ال Integer لا يمكنك من تخزين الاصفار التي على اليسار
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
شکرا لک اخی Wael DAlloul علی اجابتک هذه
ولکننی جدید فی عالم البرمجة فیا حبذا لو کان بامکانک ان تبین لی بصورة مفصلة انه كيف يتم هذا التغيير
اقتباسکیف یتم امر تغییر انتیجر الی انتجر64 ؟فعندما اکتب 00983610869 اواجه كلمة خطاء و ان هذا الرقم خارج نطاق انتیجر
أظن الاخ يقصد العدد 96801638900
تستطيع ان تجرب في الدلفي وسنرى الفرق
مثلا سنقوم باستعمال i:integer=968016389 و j:int64
ثم سنقوم بعملية حسابية : j := i *100 سنحصل على j=-1982608908
أما إذا قمنا بالأتي : j:=int64(i)*100 سنحصل على j=96801638900 وهذا ما نريده
أرجوا أنني أفدت و إذا خرجت عن المواضوع فعذرا
والسلام عليكم