首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

带var参数的函数,在两个文件间的有关问题,

2012-03-25 
带var参数的函数,在两个文件间的问题,急。。。procedureswap(vari,j:pointer)begini:jendvari,j:System.p

带var参数的函数,在两个文件间的问题,急。。。
procedure   swap(var   i,j:pointer);
begin
    i:=   j;
end;
var   i,j:System.pointer;
begin
    {   TODO   -oUser   -cConsole   Main   :   Insert   code   here   }

    Swap(i,j);

    readln;
end.  

大家帮我看下,像这样没有问题,  

但是如果把swap   函数分另一个文件中就会有问题  

[Pascal   Error]   Project1.dpr(13):   E2008   Incompatible   types

[解决办法]
按你上一个问题解决的办法看,好像是函数名称swap和库里的函数重名了。所以表现出来的是参数不一致,实质是在另一个文件中无法访问到这个函数。
对于类中方法的访问,首先要保证函数声明为public,而且类的声明部分应该在interface中

热点排行