怎么取反

如何取反intbAnsiStringa00 //最大255b(StrToInt( 0x +a)^0xFF)//取反Label1- CaptionIntToHex

如何取反
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的使用有一点限制,请注意