Ich habe ein Textfeld, das Zeichenfolgen wie 0XA5, 0X2E, 0X34
und so weiter erfasst.Um eine Zeichenfolge in Hexadezimalwert zu konvertieren Vb
Ich möchte es in einen hexadezimalen Wert wie &HA5
usw. konvertieren und es an eine serielle Schnittstelle (die akzeptiert nur Hexadezimalzahlen in Form von '& H__') mit VB.
Ich habe online geschaut und bin sehr verwirrt. Jede Art von Hilfe wäre willkommen.
die Daten in Zahlen zu konvertieren, können Sie es auf aufspalten“, "trimmen Sie die resultierenden Array-Elemente und verwenden Sie die [Convert.ToInt32-Methode (String, Int32)] (https://msdn.microsoft.com/en-us/library/1k20k614 (v = vs.110) .aspx) : * Wenn fromBase 16 ist, du kann die durch den Wertparameter angegebene Nummer mit "0x" oder "0X" voranstellen. * –
@AndrewMorton Der serielle Port akzeptiert Eingaben in Form von Hexadezimalzahlen und nicht ganzen Zahlen. – Rahul
Mögliches Duplikat von [Wie konvertiert man ein Byte-Array in eine hexadezimale Zeichenfolge und umgekehrt?] (Https://stackoverflow.com/questions/311165/how-do-you-convert-a-byte-array-to -a-hexadezimal-string-und-umgekehrt) –