2009-01-09 7 views
28

Kann mir jemand helfen, meine Meinung zu aktualisieren?Hex-Wert in Visual Basic

Wie geben Sie Hexadezimalwerte in einer Visual Basic 6/VBScript-Quelle an?

Es ist nicht 0x ABCD wie es ist in C++, das ist, woran ich mich erinnern kann ... Es war etwas ähnliches ... Aber was?

Antwort

48

Versuchen & H ABCD, das ist, wie es für die meisten BASIC Sprachen.

+0

Großartig, danke. Das ist es! – BlaM

+0

Kein Problem. Ich wusste immer, dass die Verwendung von PowerBasic für DOS für etwas nützlich wäre;) – schnaader

0

msgbox hex (255)

+0

Nein, andersherum. Zum Beispiel, wenn ich einer Variablen einen hexadezimalen Wert zuweisen möchte, um keine ganze Zahl in eine hexadezimale Zeichenfolge zu codieren. – BlaM

+0

Ihr richtiger, mein Fehler – Fredou

3

&H<hex-value> wenn mein Gedächtnis mir richtig dient.

Like: &HABCD

4

VBScript \ VBA \ VB6 (und niedriger):

Dim MyValue As Integer 
MyValue = &h1234 

VB (.NET Framework):

Dim MyValue As Integer = &h1234 

Versionen sind in der Regel abwärtskompatibel Syntax-weise, können Sie nicht immer verwenden neuere Syntax in älteren Versionen.