请教关于过程中参数传递的问题? procedure Tform1.dsi(?????);//请问这里应该如何表示var tip:array [0..63] of ansichar;begin Tip:=title;//title作为字符传递的参数end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 type y=array [0..63] of ansichar; procedure Tform1.dsi(title:y);//请问这里应该如何表示var tip:y;begin Tip:=title;//title作为字符传递的参数end; 这段代码有问题,将1、不要用Tip:=title;改用StrCopy(Tip, Title),当然Title不能超过63个字符。因为Tip已经分配了一段内存2、声明Title为PChar就可以了,另外Char比AnsiChar之类的更灵活,根据需要它既可以是AnsiChar,也可以是WideChar(Unicode)procedure Tform1.dsi(Title: PChar);var tip:array [0..63] of Char;begin StrCopy(Tip, Title); end; 求有效的传数据到slqserver服务器的方法. 高分求:实现QQ收到信息任务栏下头像一闪一闪及下线后变成灰色的解决方案 用程序如何修改QuickReport的默认打印机 请问哪里有ApdComPort的控件下载?急! 最小化的问题 dbgrid控件中当鼠标器移到一个单元格(呈蓝色显示)时的响应事件是什么? 简单的表单关闭问题,怎样关闭mainform下的所有的childform,谢谢! 如何实现在Trichedit中关键字变色? 高手请进,(关于修改数据库中的照片); 可怕的DELPHI错误,谁也无法解决!!! 关于gif的显示? 有关delphi中webbrowser控件“复制”的问题
y=array [0..63] of ansichar;
procedure Tform1.dsi(title:y);//请问这里应该如何表示
var
tip:y;
begin
Tip:=title;//title作为字符传递的参数
end;
1、不要用Tip:=title;改用StrCopy(Tip, Title),当然Title不能超过63个字符。因为Tip已经分配了一段内存
2、声明Title为PChar就可以了,另外Char比AnsiChar之类的更灵活,根据需要它既可以是AnsiChar,也可以是WideChar(Unicode)
procedure Tform1.dsi(Title: PChar);
var tip:array [0..63] of Char;
begin
StrCopy(Tip, Title);
end;