Atlanta Custom Software Development 

 
   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
  Database
Automation
OS/Networking
Graphics
Links
Tools
» Regular Expr Tester
» Free Tools

Hex - Convert from decimal to hexadecimal

Total Hit ( 3994)

Rate this article:     Poor     Excellent 

 Submit Your Question/Comment about this article

Rating


 


Click here to copy the following block
' convert from decimal to hexadecimal
' if you pass the Digits argument, the result is truncated to that number of
' digits
'
' you should always specify Digits if passing negative values

Function Hex(ByVal value As Long, Optional ByVal digits As Short = -1) As String
  ' convert to base-16
  Dim res As String = Convert.ToString(value, 16).ToUpper()

  ' truncate or extend the number
  If digits > 0 Then
    If digits < res.Length Then
      ' truncate the result
      res = res.Substring(res.Length - digits)
    ElseIf digits > res.Length Then
      ' we must extend the result to the left
      If value >= 0 Then
        ' extend with zeroes if positive
        res = res.PadLeft(digits, "0"c)
      Else
        ' extend with "F"s if negative
        res = res.PadLeft(digits, "F"c)
      End If
    End If
  End If
  ' return to caller
  Return res
End Function


Submitted By : Nayan Patel  (Member Since : 5/26/2004 12:23:06 PM)

Job Description : He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting.
View all (893) submissions by this author  (Birth Date : 7/14/1981 )


Home   |  Comment   |  Contact Us   |  Privacy Policy   |  Terms & Conditions   |  BlogsZappySys

© 2008 BinaryWorld LLC. All rights reserved.