永发信息网

delphi MessageBox中加入 INT变量

答案:3  悬赏:30  手机版
解决时间 2021-04-23 11:28
  • 提问者网友:心牵心
  • 2021-04-23 07:36
C:integer
。。。。。。

MessageBox(handle,PChar('无法创建第'+IntToStr(c)+'')','提示',MB_OK+MB_ICONASTERISK);

求!

C:=I+1

出错~[Warning] Unit7.pas(62): Unsafe type 'PChar' 就是想写成 提示C已经创建!
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-04-23 07:50
MessageBox(handle,PChar( Format('无法创建第%d!!!',[c])  ),'提示',MB_OK+MB_ICONASTERISK);
全部回答
  • 1楼网友:撞了怀
  • 2021-04-23 10:13
这不是错,是个警告。可以忽略它。在delphi 2005及以上版本中,已经不再抱此类警告了。 如果你用delphi7或更低版本,可以在选项中的compiler message中取消"unsafe type"。
  • 2楼网友:西风乍起
  • 2021-04-23 09:12
messagebox(handle, pchar(content + content1), pchar(caption), mb_ok);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯