PDA

View Full Version : تبدیل نوع متغیرها!



ali_kolahdoozan
چهارشنبه 23 اسفند 1385, 22:54 عصر
تبدیل انواع مثلا از رشته به عدد در vb6 چگونه است ؟

behzad_gh
چهارشنبه 23 اسفند 1385, 23:20 عصر
از رشته به عدد ("123.256")val
از عدد به رشته (123.256)str

CodeMasterX
پنج شنبه 09 فروردین 1386, 10:21 صبح
این برای رشته به عدد بود.شما ممکنه بخوای مقدار دقیق شده یک رشته رو بگیری.برای مثل:



Dim strNumber As String
Dim intNumber As Integer

strNumber = "123456"
intNumber =CInt(strNumber)


از این تابع برای بیشتر نوع داده ها میشه استفاده کرد مثل CDate,CString,CDouble,CInt و ... .

__H2__
پنج شنبه 09 فروردین 1386, 12:01 عصر
سلام
دستورات اصلی تبدیل نوع اینها هستند که هر چیزی را به نوعی که در نامشان مشخص است تبدیل میکنند. (یا سعی میکنند تبدیل کنند!)

CBool هر چیزی به Boolean
CByte هر چیزی به Byte
CInt هر چیزی به Integer
CLng هر چیزی به Long
CDbl هر چیزی به Double
CCur هر چیزی به Currency
CDec هرچیزی به Decimal (در vb6 به درستی پشتیبانی نمیشود، ولی در 7 و 8 کاملاَ کار میکند)
CSng هر چیزی به Single
CStr هر چیزی به String
CDate هر چیزی به Date
CVar هر چیزی به Variant

البته دستورات دیگر هم هستند مثل همان که دوستان گفتند str و val ولی دستورات فوق بهتر هستند و در ورژن های بالاتر هم توصیه شده اند، البته دستورات تبدیل VB8 بسیار کاملتر و شاید راحت تر باشد.