PDA

View Full Version : سوال: توابع کار با بيت ها



hamid67fathi
دوشنبه 24 فروردین 1388, 13:01 عصر
سلام
ميخواستم با بيت ها به طور مستقيم کار کنم اما نميدونم وی دی چه توابع در اين رابطه داره !!
لطفاً راهنمايی بفرماييد !!
اگر چيزی در رابطه با تبديل تصاوير به بيت داريد هم ممنون ميشم !

Mbt925
سه شنبه 25 فروردین 1388, 15:36 عصر
برای کار با بیت های می تونید از عملگرهایی مانند And و Or استفاده کنید.



c = inputValue(0) And &HC0000000
inputValue(0) = inputValue(0) And &H3FFFFFFF
inputValue(0) = inputValue(0) * 2

' rotate Most Significant Bit (MSB) into Least Significant Bit (LSB)
If c And &H80000000 Then
inputValue(0) = inputValue(0) Or 1
End If

' set Most Significant Bit
If c And &H40000000 Then
inputValue(0) = inputValue(0) Or &H80000000
Else
inputValue(0) = inputValue(0) And &H7FFFFFFF
End If

hamid67fathi
چهارشنبه 26 فروردین 1388, 09:17 صبح
سلام
ممنون که به سؤالم پاسخ ميديد !
من با دستور های and و .. کاملاً آشنايی دارم و در اسمبلی با آنها کار کردم
اما در وی بی چطور بايد يک متغير از نوع بايت بسازم که بتونم بصورت بيت به اون مقدار بدم ؟>؟>

Mbt925
چهارشنبه 26 فروردین 1388, 13:45 عصر
خیلی ساده:


dim b as Byte


نوع های داده ای وی بی:



Boolean, Byte, Currency, Date, Double, Integer, Long, Object, Single, String, Variant (default)