在delphi5中,有这样一条语句:
var temp:string;
Application.MessageBox(PChar(temp),'错误',MB_OK+MB_ICONERROR);
编译是正常的,可是在delphi7中该语句就提示warnning,Unsafe type 'PChar'
这是怎么回事呢?
在delphi5中,有这样一条语句:
var temp:string;
Application.MessageBox(PChar(temp),'错误',MB_OK+MB_ICONERROR);
编译是正常的,可是在delphi7中该语句就提示warnning,Unsafe type 'PChar'
这是怎么回事呢?