Delphi XE8 引用的两个单元有名称相同的自定义类型,如何使用其中一个的自定义类型

varpassy:arrayofstring;beginSetLength(passy,strngrd1.RowCount-1);forI:=0tostrngrd1.Ro... var
passy:arrayofstring;
begin
SetLength(passy, strngrd1.RowCount - 1);
for I := 0 to strngrd1.RowCount - 2 do
begin
passy[i] := strngrd1.Cells[2, i + 1];
end;

s:=(htprATE as IATE_Manager).SMTSplitBoard(lblTerminal.Caption,edtpanel.Text,passy,LoginUserID);
end;
//报错了 两个单元都有ArrayOfstring = array of string;
[dcc32 Error] Unit1.pas(109): E2010 Incompatible types: 'ATE_Manager.ArrayOfstring' and 'MO_Manager.ArrayOfstring'
展开
 我来答
匿名用户
2015-10-02
展开全部
delphi已经引入了命名空间的概念了 你可以使用命名空间的概念
更多追问追答
追问
请举例说明一下,谢谢
追答
你先弄明白 delphi中的命名空间怎么使用 使用命名空间以后 就相当于不同的对象了 这样 就很好做了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式