vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
4-Byte Long direkt in 4-Byte Struktur schreiben 
Autor: Bunneh
Datum: 30.08.10 08:24

Hallo allerseits!

Ich möchte einen Long Integer mit 4 Bytes (Annahme: Wert A1 B2 C3 D4) direkt in eine Struktur schreiben, die 4 Bytes als Elemente hat. Bisher löse ich das so:
    Structure MIDIMSG
        Dim MIDIStatus As Byte
        Dim MIDIByte1 As Byte
        Dim MIDIByte2 As Byte
        Dim Garbage As Byte
    End Structure
 
    Dim dwParam1 as IntPtr 'ein Pointer auf den entsprechenden Long Integer 
                           ' im echten Code würde der auf den Wert A1 B2 C3 D4 
                           ' zeigen
    Dim MidiMessage as MIDIMSG
    Dim Bytes(3) as Byte
    Bytes = BitConverter.GetBytes(dwParam1.ToInt32)
    MidiMessage.MIDIStatus = Bytes(0)
    MidiMessage.MIDIByte1 = Bytes(1)
    MidiMessage.MIDIByte2 = Bytes(2)
Das ganze Konstrukt mit dem Bytes() Array würde ich lieber umgehen, weil das Ganze in einer zeitkritischen Callback-Fkt auftaucht, die mehrere Male pro Sekunde aufgerufen wird und trotzdem auf einem Netbook laufen soll.

Weiß jemand, wie so etwas geht? Und eigentlich brauche ich auch nur die ersten 3 Bytes, das letzte wird nicht verwendet. Danke im Voraus für Eure Hilfe!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
4-Byte Long direkt in 4-Byte Struktur schreiben1.502Bunneh30.08.10 08:24
Re: 4-Byte Long direkt in 4-Byte Struktur schreiben754ModeratorFZelle30.08.10 09:49
Re: 4-Byte Long direkt in 4-Byte Struktur schreiben793Onkel038130.08.10 21:42
Re: 4-Byte Long direkt in 4-Byte Struktur schreiben739ModeratorFZelle31.08.10 00:24
Re: 4-Byte Long direkt in 4-Byte Struktur schreiben708Onkel038131.08.10 20:32
Re: 4-Byte Long direkt in 4-Byte Struktur schreiben743ModeratorDaveS31.08.10 21:25
Re: 4-Byte Long direkt in 4-Byte Struktur schreiben707Onkel038131.08.10 21:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel