الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغییر(integer)الی(int64)

بدأه الیاس الاخضر2 في 3 مايو 2008 · 3 رد · 562 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام علیکم ورحمة الله

کیف یتم امر تغییر انتیجر الی انتجر64 ؟فعندما اکتب 00983610869 اواجه كلمة خطاء و ان هذا الرقم خارج

نطاق انتیجر

تم تعديل هذه المشاركة بواسطة الیاس الاخضر2 في 3 مايو 2008 في 00:56

#2

استخدم string بدلا من Integer, لأن ال Integer لا يمكنك من تخزين الاصفار التي على اليسار

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

شکرا لک اخی Wael DAlloul علی اجابتک هذه

ولکننی جدید فی عالم البرمجة فیا حبذا لو کان بامکانک ان تبین لی بصورة مفصلة انه كيف يتم هذا التغيير

#4
اقتباس
کیف یتم امر تغییر انتیجر الی انتجر64 ؟فعندما اکتب 00983610869 اواجه كلمة خطاء و ان هذا الرقم خارج نطاق انتیجر

أظن الاخ يقصد العدد 96801638900

تستطيع ان تجرب في الدلفي وسنرى الفرق

مثلا سنقوم باستعمال i:integer=968016389 و j:int64

ثم سنقوم بعملية حسابية : j := i *100 سنحصل على j=-1982608908

أما إذا قمنا بالأتي : j:=int64(i)*100 سنحصل على j=96801638900 وهذا ما نريده

أرجوا أنني أفدت و إذا خرجت عن المواضوع فعذرا

والسلام عليكم

مواضيع مشابهة