关于定义不定长数组的问题。

hippoxu 2002-10-27 11:04:41
关于定义不定长数组的问题。
如果我在定义一个过程时,他的参数之一是不定长数组,则可以这样定义:
procedure InsertDb(tbl : string;field : array of string);
而如果我在这个过程内定义一个不定长数组时,则报错。
var
f : array of string;
错误信息为:Incompatible types 'array' and 'string';
请问怎么解决
...全文
108 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ly_liuyang 2002-10-27
  • 打赏
  • 举报
回复
是没问题啊。
Jency1229 2002-10-27
  • 打赏
  • 举报
回复
对,看看代码

大家知道为什么在这里不能用紫光拼音么??
sleeepboy 2002-10-27
  • 打赏
  • 举报
回复
代码都贴出来看看
望秋阁 2002-10-27
  • 打赏
  • 举报
回复
是啊,没问题啊.
看看到底是不是这里错了??
广州接入 2002-10-27
  • 打赏
  • 举报
回复
我试了一下,好像没问题啊!
var
f:array of string;
begin
getstring(f);
end;

function TForm1.getstring(A: array of string): string;
begin
Result := '';
end;
pdbird 2002-10-27
  • 打赏
  • 举报
回复
你是显示为类型不匹配,
是不是你在给f赋值时出现了错误

5,390

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧