Wcf 2008 "AT"

xhasx

Level-2
Beiträge
416
Reaktionspunkte
48
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Bin zwar ziemlich konfirm mit Wcf leider habe ich auch noch nicht in den Skripten die "AT" Anweisung gefunden wie es sie bei SCL gibt.

Habe folgendes Problem.

Vorhanden ist ein Dword Array in dem Daten abgelegt werden... Diese Daten können von unterschiedlichen Typen sein (Bool, Byte, Int, Float) die ich mir dann wieder in der Steuerung anhand eines Headers eindeutig definieren kann.
Es ist aber irgendwie nicht möglich eine FLOAT bitweise einer ULONG zuzuweisen oder umgekehrt. WCF macht immer ein Typecasting. In Scl gibt's ja den AT Befehl der das Ganze recht elegant umgeht...

Bisher habe ich das mit einem FLOAT Array gelöst da ich ja Ganzzahlen einer Gleitpunktzahl zuweisen kann und auch umgekehrt. Wenn ich mir aber eine Ganzzahl aus 4 Bytes zusammenbaue und dann eine Float bilde kann die (oberstes Byte) schon mal auserhalb der Range einer Float liegen... Das bedeutet ich kann nur die unteren drei Bytes nutzen...

Hat vielleicht jemand ne Idee?
 
Zurück
Oben