-> Hier kostenlos registrieren
Hallo zusammen,
ich würde gerne mal eure Meinung zu der folgenden Anforderung hören:
Ich muss eine Funktion erstellen, mit der ich verschiedene Bits in verschiedenen Datentypen manipulieren kann. Die UDTs sind entweder 8,16 oder 32 Bit lang und in Ihnen ist nur eine entsprechende Anzahl von booleschen Variablen. Also entweder 8, 16 oder 32 Bit. Ich möchte den Datentyp einlesen, einzelne Bit bearbeite und dann wieder in der neuen Form auf den gleichen Datentyp ausgeben (der Speicher ist natürlich ein anderer.
Als In- und Output der Funktion hatte ich z.B. an den Datentyp VARIANT gedacht. Also einlesen, umlegen, bearbeiten und wieder ausgeben. Die Frage ist, ob es noch andere "einfacherer" Möglichkeiten gibt? Wenn ich das mit VARIANT mache, was wäre die beste Möglichkeit die Daten zur Bearbeitung umzuwandeln?
ich würde gerne mal eure Meinung zu der folgenden Anforderung hören:
Ich muss eine Funktion erstellen, mit der ich verschiedene Bits in verschiedenen Datentypen manipulieren kann. Die UDTs sind entweder 8,16 oder 32 Bit lang und in Ihnen ist nur eine entsprechende Anzahl von booleschen Variablen. Also entweder 8, 16 oder 32 Bit. Ich möchte den Datentyp einlesen, einzelne Bit bearbeite und dann wieder in der neuen Form auf den gleichen Datentyp ausgeben (der Speicher ist natürlich ein anderer.
Als In- und Output der Funktion hatte ich z.B. an den Datentyp VARIANT gedacht. Also einlesen, umlegen, bearbeiten und wieder ausgeben. Die Frage ist, ob es noch andere "einfacherer" Möglichkeiten gibt? Wenn ich das mit VARIANT mache, was wäre die beste Möglichkeit die Daten zur Bearbeitung umzuwandeln?