4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
Go Back  Xtreme Visual Basic Talk > > > 4 Byte Hex To Long (Big Endian format)


Reply
 
Thread Tools Display Modes
  #1  
Old 04-30-2017, 02:05 AM
mms mms is offline
Ultimate Contributor
 
Join Date: Jul 2002
Location: Hamilton, Ontario
Posts: 1,859
Default 4 Byte Hex To Long (Big Endian format)


Following is my code to convert a 4 byte Hex value in Big Endian format to a Long.

0x0007A120 = 500,000

How can I go the other way?

Code:
Private Sub Command1_Click()
    
    '0x0007A120
    
    Dim dwMsg As Long
    
    Dim byte1 As Byte
    Dim byte2 As Byte
    Dim byte3 As Byte
    Dim byte4 As Byte

    byte1 = &H0
    byte2 = &H7
    byte3 = &HA1
    byte4 = &H20
    
    dwMsg = (byte4) Or (byte3 * 2 ^ 8) Or (byte2 * 2 ^ 16) Or (byte1 * 2 ^ 24)
    
    MsgBox dwMsg

End Sub
Reply With Quote
  #2  
Old 04-30-2017, 07:09 AM
Flyguy's Avatar
Flyguy4 Byte Hex To Long (Big Endian format) Flyguy is offline
Lost Soul

Super Moderator
* Guru *
 
Join Date: May 2001
Location: Vorlon
Posts: 19,164
Default

Create an UDT for the 4 bytes and use LSET to assign it directly to a Long
Reply With Quote
Reply

Tags
byte, byte2, byte4, dim, endian, format, hex


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Advertisement:





Free Publications
The ASP.NET 2.0 Anthology
101 Essential Tips, Tricks & Hacks - Free 156 Page Preview. Learn the most practical features and best approaches for ASP.NET.
subscribe
Programmers Heaven C# School Book -Free 338 Page eBook
The Programmers Heaven C# School book covers the .NET framework and the C# language.
subscribe
Build Your Own ASP.NET 3.5 Web Site Using C# & VB, 3rd Edition - Free 219 Page Preview!
This comprehensive step-by-step guide will help get your database-driven ASP.NET web site up and running in no time..
subscribe
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format) 4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
 
4 Byte Hex To Long (Big Endian format)
4 Byte Hex To Long (Big Endian format)
 
-->