Einzelnen Beitrag anzeigen

TForm1

Registriert seit: 11. Jan 2014
128 Beiträge
 
FreePascal / Lazarus
 
#1

[Lazarus]Warnung nicht verwendete Variable?

  Alt 22. Feb 2014, 12:15
Hallo zusammen,
ich frage mich gerade, ob Lazarus an der Stelle einen Bug hat, oder warum meldet sich der Compiler mit der Warnung "Note: Local variable MyRecord is assigned but never used"?
Delphi-Quellcode:
procedure TMyClass.DeleteRecord(index: integer);
var MyRecord: TMyRecord;
      i: integer;
begin
    if index<0 then Exit;
    for i:= index to high(MyArray) do
    begin
        MyArray[i]:= MyArray[i+1];
        MyRecord:= MyArray[i];
    end;
end;
Der Code gehört zu einer Methode zum Löschen eines Records aus einem Array und funktioniert auch problemlos.
Der Fehler sitzt immer vor dem Computer...
  Mit Zitat antworten Zitat