|
kenne c# nicht wirklich...
kannst nicht in einen int, oder dword etc einlesen und dann einfach in einen float konvertieren.
ein float sieht im speicher ganz anders aus, wenn du den in einen int einliest, steht da dann i-was wie 1435890 drin, wenn du das dann wieder in nen float castest macht er dir dann 1435890.0f raus, was ja nicht sinn der sache ist.
vorausgesetzt, dass das der fehler ist, weiß nicht, wie in c# das auslesen funktioniert.
memcpy equivalent ist laut google "System.Array.Copy()".
|