呵呵,我想不出这个问题同使用指针有多大联系。
不要对指针有神秘感。
在DELPHI ,其实你已经无数次地使用过指针了,只是你没有注意到罢了。
对比一下BCB,
DELPHI中
Label1:TLable;
同 BCB 中
TLable *label1;
是一回事。

解决方案 »

  1.   

    类似的程式我做过!可用文件流方式打开此时用指针进行对比,不过这种方法很慢!用打开文本文件的方法一行一行进行替换就行了。
    我个人认为指针不难!指针有两种用法:
    1、给指针指定一地址,在往地址里赋值。
    var p:pchar;
    begin
    try
    getmem(p,255);
    p:='asfdasdf';
    finally
    freemem(p,255);
    end;
    end;
    2、指针直截指向一地址,在取地址里的值。
    var p:pchar;
        s:String;
    begin
    s:='asdfa';
    p:=@s;
    end;