首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么取反

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

热点排行