Hi
Sorry but cant test non compileable code...
what error if any are you getting?
procedure TForm1.ErrorTList(Tag1, Msg: String);
Var i: Integer=0;
Conbined: String;
begin
Conbined:= Tag1 + ' ' + MSG;
EList.Add(Combined); //<= unit1.pas(2643,4) Error: Identifier not found "EList"
Inc(i);
end;
EList.Add(Combined); maybe mispelt as string is defined as Conbined
var i is not global but local to the procedure, so no idea why its used and what you are expecting?