var
  J : Integer;
begin  
  J := 100;
  MessageBox(Handle, '当前的数字是' + IntToStr(J),'信息',MB_ICONINFORMATION);
end;提示类型不符
但是我不知道怎么转换阿~~请大虾给出源码帮忙,谢谢~~

解决方案 »

  1.   

    PChar('当前的数字是' + IntToStr(J))
      

  2.   

    MessageBox(Handle, pchar('当前的数字是' + IntToStr(J)),'信息',MB_ICONINFORMATION);
      

  3.   

    可是请问各位大哥
    我要对那个J变量进行计算
    比如这样 J := (100 - 50) mod 2为什么提示 integer 和 extended 类型不符
    该怎么解决
      

  4.   

    不是 mod 2 而是 /2
      

  5.   

    大哥,/2返回的是一浮点数,当然不行啦,改为div 2;