请之指教以下语句错误(50分)

  • 主题发起人 主题发起人 jony1
  • 开始时间 开始时间
J

jony1

Unregistered / Unconfirmed
GUEST, unregistred user!
var aa:string;
begin
aa:='001';
application.messagebox(aa+'该匙牌未开,请另选!','提示框',
mb_ok);
end;

错误显示'[Error] timeUnit.pas(55): Incompatible types: 'String' and 'PChar'
请指点一二,
 
MessageBox是从winapi过来的,
它的参数必须是Pchar类型!
 
指的是Caption和Text必须是PChar,
如果是String则须转换,PChar(a)(a是string)|则可!
 

application.messagebox(PChar(aa+'该匙牌未开,请另选!'),PChar('提示框'),mb_ok);
 
或者申明一个char数组:

 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
I
回复
0
查看
796
import
I
后退
顶部