The following code returns an error saying how kom[i] is not compatible
with lin. Why?

type
 line = record
           ...
        end;
 kom = array of line;   // line of commands

// I have SetLength(kom,100000);

procedure FindAndDeleteLine(var komd: kom; lin: line; var found:
Boolean);
var
 i: LongInt;
begin
 i := Low(komd);
 found := false;
 while ((not (lin=komd[i])) and (i<=High(komd))) do begin
   inc(i)
 end;
 if lin=komd[i] then begin
  found := true;
  DeleteLine(komd[i])
 end
end;


---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to