Страница 1 из 1
не знаю даже как назвать, глюки какие-то ;)
Добавлено: 12 май 2007, 19:50
Blood_Magic
просто кидаем на форму Edit1 и Button1, делаем такой кодик.
Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:='dfdfdfd';
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.Name:='Edit2';
end;
Edit1.Text:='dfdfdfd'; теперь не работает, а Edit2 компилятор написать не даёт

Re: не знаю даже как назвать, глюки какие-то ;)
Добавлено: 12 май 2007, 21:41
Duncon
через поиск компонента такие задачки решаются, по имени к примеру..
Re: не знаю даже как назвать, глюки какие-то ;)
Добавлено: 13 май 2007, 10:03
SergeyS
А зачем вообще такое извращение?
И правильно что тебе компилятор не позволяет такое писать, в Desine-time режиме конструктор FormCreate() не вызывается, и следовательно компонент так и называется Edit1, а в run-time ты меняешь ему название (ещё раз, зачем?), и что ты хочешь?
Добавлено: 13 май 2007, 12:21
Blood_Magic
натолкнулся я на это чисто случайно, когда хотел чтобы имя главной формы было просто Form, Object Inspector мне не дал это сделать, хотя Edit'у можно присвоить имя Edit,поэтому я Form1.Name:='Form' сделал в OnCreate формы, но потом ... то что я писал выше

Re: не знаю даже как назвать, глюки какие-то ;)
Добавлено: 14 май 2007, 10:26
Хыиуду
офф: код в первом посте напоминает известный анекдот
стоит на улице мужик и кричит: "рабинович! рабинович!"
подходит к нему прохожий и говорит: "таки что вам нужно?"
мужик дает тому в глаз и уходит
прохожий, довольно: "как хорошо, что я-таки не рабинович!"
Re: не знаю даже как назвать, глюки какие-то ;)
Добавлено: 14 май 2007, 11:41
Игорь Акопян
Blood_Magic, срочно в отпуск! Срочно!!!
