не знаю даже как назвать, глюки какие-то ;)

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
Blood_Magic
Сообщения: 273
Зарегистрирован: 30 июн 2005, 14:53

просто кидаем на форму 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 компилятор написать не даёт :confused:
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

через поиск компонента такие задачки решаются, по имени к примеру..
Аватара пользователя
SergeyS
Сообщения: 196
Зарегистрирован: 21 ноя 2006, 17:12
Откуда: Хакасия, Абакан
Контактная информация:

А зачем вообще такое извращение?
И правильно что тебе компилятор не позволяет такое писать, в Desine-time режиме конструктор FormCreate() не вызывается, и следовательно компонент так и называется Edit1, а в run-time ты меняешь ему название (ещё раз, зачем?), и что ты хочешь?
Blood_Magic
Сообщения: 273
Зарегистрирован: 30 июн 2005, 14:53

натолкнулся я на это чисто случайно, когда хотел чтобы имя главной формы было просто Form, Object Inspector мне не дал это сделать, хотя Edit'у можно присвоить имя Edit,поэтому я Form1.Name:='Form' сделал в OnCreate формы, но потом ... то что я писал выше :rolleyes:
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

офф: код в первом посте напоминает известный анекдот
стоит на улице мужик и кричит: "рабинович! рабинович!"
подходит к нему прохожий и говорит: "таки что вам нужно?"
мужик дает тому в глаз и уходит
прохожий, довольно: "как хорошо, что я-таки не рабинович!"
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

Blood_Magic, срочно в отпуск! Срочно!!! :)
Изображение
Ответить