如何取反
int b;
AnsiString a = "00 "; //最大255
b = (StrToInt( "0x "+a) ^ 0xFF); //取反
Label1-> Caption = IntToHex(b,2);
上面这段代码可以得到Label1-> Caption = FF 但是我封装到DLL里的时候
Label1-> Caption 却等于 01 ? 怎么会事呀?先谢谢了
[解决办法]
不太清楚,可以试试
Label1-> Caption = IntToStr(xx);
用IntToStr给Label1赋值.
[解决办法]
DLL对AnsiString的使用有一点限制,请注意