首先,我很抱歉我不能更好地描述我的问题。
我所拥有的是字号 65025,它是二进制的 0xFE01 或 11111110 00000001。我想将值传递给 wstr Word => 11111110 00000001。
我发现使用类型转换不起作用。
还有一个问题。如果我想添加另一个数字,例如 10000 => 0x03E8,该怎么做。所以在结果中,宽字符串应该引用值 0xFE01 0x03E8。
然后,如何从宽字符串检索相同的数字到单词?
var wstr: Widestring;
wo: Word;
begin
wo := 65025;
wstr := Widestring(wo);
wo := 10000;
wstr := wstr + Widestring(wo);
end
编辑:
我正在给出另一个更简单的示例来说明我想要什么...如果我的字值 49 等于 ASCII 值 1,那么我希望 wstr 为“1”,即二进制 b00110001。我想将位从字号复制到字符串。