Hallo zusammen,
erst mal allen noch ein gutes, gesundes und erfolgreiches Jahr 2023. Und viele, viele Codezeilen
Ich bin von einer anderen Programmiersprache und IDE auf VB dot Net umgestiegen. Ich programmiere gerade eine "technische" Anwendung, bei
der im Code ziemlich viel mit Bitmasken usw. gearbeitet wird.
Was mit nicht gefällt, ist das der Visual Studio Editor bei Hex-Zahlen im Sourcecode führede Nullen wegnimmt. Kann man das abschalten?
clsHAL_PG_BTR.SetOutputBits_on_off(clsHAL_PG_BTR.PCF2BaseAdress, &HF, 1) 'set bits (0x0F) of Port to "1" (set to Input / Outputs "1")
soll so aussehen
clsHAL_PG_BTR.SetOutputBits_on_off(clsHAL_PG_BTR.PCF2BaseAdress, &H0F, 1) 'set bits (0x0F) of Port to "1" (set to Input / Outputs "1")
Klar kann man führenee Nullen weglassen. Aber für mich zeigt diese Schreibweise an, das es sich bei dem "Zielobject" um eine Byte handelt(zB: ein 8 Bit IO-Port). Würde ich zB: an
eine Routine das Word "0x00AA" senden, so würde ich schreiben "&H00AA" und der Visual Editor würde mir wieder draus "&HAA" machen. Und somit ist die Info "16 Bit wieder weg"
Gruß C64User
erst mal allen noch ein gutes, gesundes und erfolgreiches Jahr 2023. Und viele, viele Codezeilen
Ich bin von einer anderen Programmiersprache und IDE auf VB dot Net umgestiegen. Ich programmiere gerade eine "technische" Anwendung, bei
der im Code ziemlich viel mit Bitmasken usw. gearbeitet wird.
Was mit nicht gefällt, ist das der Visual Studio Editor bei Hex-Zahlen im Sourcecode führede Nullen wegnimmt. Kann man das abschalten?
clsHAL_PG_BTR.SetOutputBits_on_off(clsHAL_PG_BTR.PCF2BaseAdress, &HF, 1) 'set bits (0x0F) of Port to "1" (set to Input / Outputs "1")
soll so aussehen
clsHAL_PG_BTR.SetOutputBits_on_off(clsHAL_PG_BTR.PCF2BaseAdress, &H0F, 1) 'set bits (0x0F) of Port to "1" (set to Input / Outputs "1")
Klar kann man führenee Nullen weglassen. Aber für mich zeigt diese Schreibweise an, das es sich bei dem "Zielobject" um eine Byte handelt(zB: ein 8 Bit IO-Port). Würde ich zB: an
eine Routine das Word "0x00AA" senden, so würde ich schreiben "&H00AA" und der Visual Editor würde mir wieder draus "&HAA" machen. Und somit ist die Info "16 Bit wieder weg"
Gruß C64User