Einzelnen Beitrag anzeigen

gangs-taas

Registriert seit: 24. Mär 2009
364 Beiträge
 
#1

Frage zu falscher Fehlermeldung bei for-schleifen

  Alt 4. Aug 2009, 09:49
Hey,
ich hab das heir geschrieben :

Delphi-Quellcode:
procedure TForm1.Scrollen;
var
I : Integer ;
  procedure MemoScrollbar(var MeNu: Integer);
  var
  Memo : TMemo;
  begin
    Memo := FindComponent('Memo' + IntToSTr(MeNu)) as TMemo;
    If (Memo.Lines.Count > 5) Then
      Memo.ScrollBars := ssVertical;
  end;
begin
  For i := 1 To 8 do
  MemoScrollbar(i);
end;
dann bekomme ich diese fehlermeldung : [Pascal Warnung] Unit1.pas(640): W1015 FOR-Schleifenvariable 'I' kann nicht als Var-Parameter weitergegeben werden

wieso bekomme ich die ? wo ist der fehler ?

und das was mic ham meisten wundert wieso funktioniert der code wenn ich 'ne fehlermeldung bekomme ?

also der code übergibt i als parameter das klappt einwandfrei aber wieso dann die fehlermeldung ?
  Mit Zitat antworten Zitat