View Full Version : مشکل ulong
reza_Nazem
جمعه 24 خرداد 1387, 19:34 عصر
دوستان من از datatype ulong در برنامه ام استفاده کرده ام چون می خوام داده های 64 بیتی رو ذخیره کنم با توجه به msdnدر ulong میتوان حداکثر عدد 18,446,744,073,709,551,615 را ذخیره کنم ولی در برنامه من به دستور زیر خطای overflow می دهد
Dim n, m As ULong
n = 9823372036854775802
AmirAmiri
جمعه 24 خرداد 1387, 19:43 عصر
به خاطر اینکه شما n رو از نوع Varient تعریف کردید و به جاش m رو از نوع ULong تعریف کردید.
باید اینطوری تعریف کنید.
Dim n As ULong, m As ULong
اینطوری هر دو متغییر از نوع ULong تعریف میشن و برنامه مشکلی نخواهد داشت.
موفق باشید...
AmirAmiri
جمعه 24 خرداد 1387, 19:50 عصر
راستی این ULong چی چیه؟ از کجا آوردیش؟ من که خواستم متغییری از ULong تعریف کنم پیغام میده
User-defined type not defined
شما چطوری این متغیر رو تعریف میکنید؟
noorsoft
جمعه 24 خرداد 1387, 20:27 عصر
انواع متغیرهایی عددی که ما در وی بی داریم
Integer
Single
Long
Double
AmirAmiri
جمعه 24 خرداد 1387, 20:46 عصر
انواع متغیرهایی عددی که ما در وی بی داریم
Integer
Single
Long
Double
اینارو میدونم. میگم ULong چیه؟ نمیگم که انواع متغیر در VB چیه..!!!
reza_Nazem
شنبه 25 خرداد 1387, 01:12 صبح
دوستان شرمنده من این پست را باید در قسمت .net می نوشتم نمی دونم چرا اشتباه کردم و اینجا نوشتم
uLong در vb.net2005 هستش 64 بیته
AmirAmiri
شنبه 25 خرداد 1387, 14:10 عصر
منظورت از نوع داده ULong همون Int64 هست؟
Dim x As Int64
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.