Тема: из Edit в Char
Показать сообщение отдельно
  #8  
Старый 18.05.2017, 19:21
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Не, тут другое. Кто сказал, что первые 5 компонентов будут именно твоими Edit'ами??? Никто это гарантировать не может. Так что должно быть так:
Код:
procedure TForm1.SpinEditDown(Sender: TObject);
var 
  i:integer;
  x,y:double;
  e : TEdit;
begin
  series1.Clear;
  series2.Clear;
  for i:=0 to 5 do
  begin
    e := TEdit(FindComponent('Edit' + IntToStr(i)));
    if e = Nil then continue;
    x:=x+1;
    y:=strtoint(e.text);
    series1.AddXY(x,y);
    series2.AddXY(x,y);
  end;
end;

ЗЫ. А хто х инициализировать будет???
Ответить с цитированием