Hi,
I have a text box that excepts a hex value. How do I then convert to uint32
to pass to an API?
Below is a code snippet:
private void button1_Click(object sender, System.EventArgs e)
{
if(this.textBox1.Text == "")
{
MessageBox.Show("You must enter an error
code!", "Error",
MessageBoxButtons.OK,
MessageBoxIcon.Error);
return;
}
int Rtnval;
uint ErrorCode =
Convert.ToUInt32(this.textBox1.Text);
StringBuilder sMsg = new StringBuilder(256);
const uint FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000;
const uint FORMAT_MESSAGE_IGNORE_INSERTS =
0x00000200;
Rtnval = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
0, ErrorCode, 0, sMsg, 256, 0);
this.textBox2.Text = sMsg.ToString();
}
Any help will be much appreciated.
Simon Powell
----------------------------------------------------------------------
If you have received this e-mail in error or wish to read our e-mail
disclaimer statement and monitoring policy, please refer to
http://www.drkw.com/disc/email/ or contact the sender.
----------------------------------------------------------------------
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.