Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2010, 14:11   #1
luckydevil
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию Не обновляестя содержимое формы

Ничего не могу понять пишу:
Код:
procedure TForm2.SpeedButton1Click(Sender: TObject);
begin
Form2.Caption:='111';
ShowMessage(Form2.Caption);
end;
Заголовок формы не меняется, в сообщении все правильно, то есть 111.
Так же и с другими компонентами формы, Editы тоже не обновляются.
luckydevil вне форума Ответить с цитированием
Старый 13.01.2010, 14:15   #2
mish@
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 78
По умолчанию

попробуй Button1
у меня когда-то такая-же фигня была
mish@ вне форума Ответить с цитированием
Старый 13.01.2010, 14:20   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Код:
Form2.Refresh
Пробовали?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 13.01.2010, 14:46   #4
luckydevil
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию

Пробовал, не помогает.
С простой кнопкой тоже не работает.
luckydevil вне форума Ответить с цитированием
Старый 13.01.2010, 15:05   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Все нормально работает с любой кнопкой.
Дельфи у вас "поломалась"...
mihali4 вне форума Ответить с цитированием
Старый 13.01.2010, 15:08   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от luckydevil Посмотреть сообщение
Ничего не могу понять пишу:
Код:
procedure TForm2.SpeedButton1Click(Sender: TObject);
begin
Form2.Caption:='111';
ShowMessage(Form2.Caption);
end;
Заголовок формы не меняется, в сообщении все правильно, то есть 111.
Так же и с другими компонентами формы, Editы тоже не обновляются.
А попробуйте вообще чего-нибудь левое написать, то что содержит ошибку - если выполнится значит дело в файлах проекта. Ничего не переносили и не копировали (в смысле файлы юниты из проекта)?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 13.01.2010, 15:14   #7
luckydevil
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
А попробуйте вообще чего-нибудь левое написать, то что содержит ошибку - если выполнится значит дело в файлах проекта. Ничего не переносили и не копировали (в смысле файлы юниты из проекта)?
Да пробовал, делфи перезапустил и DCU все поудалял. Юниты копировал конечно, но после перезапуска то должно работать. Он правльный юнит читает . На другом компе тоже не работает, ума не приложу что может дать такую картину.
Самое интересное, что если создать просто другой проект, имитирующий такую ситуацию, то в нем все работает.

Последний раз редактировалось luckydevil; 13.01.2010 в 15:39.
luckydevil вне форума Ответить с цитированием
Старый 13.01.2010, 15:42   #8
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

выложите ваш проект
SERG1980 вне форума Ответить с цитированием
Старый 13.01.2010, 16:36   #9
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от luckydevil Посмотреть сообщение
Да пробовал, делфи перезапустил и DCU все поудалял.
Пробовали и что? Строка с ошибкой игнорируется? Или выдает ошибку перед компиляцией (просто у меня был случай с подобными симптомами)?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 13.01.2010, 16:38   #10
luckydevil
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию

Надо же. Оказывается если писать не Form2.Caption:='111', а просто Caption:='111' то все заработает.
Он небось думает что у него еще где то Form2 есть.
Utkin. Если написать какой нибудь бред, то выдаст ошибку, он правильный юнит читает, все нормально и на другом делфи проверял даже - все одно.
А с TEditом такое не получиться. Текст не обновляется. И не получается на этой форме динамически создавать компоненты.

Последний раз редактировалось luckydevil; 13.01.2010 в 17:23.
luckydevil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать границы формы другого цвета,формы?? Дима я Общие вопросы Delphi 3 22.06.2009 07:24
Обращение из формы в dll к элементу главной формы (delphi) a_n_n_a Помощь студентам 3 10.05.2009 04:00
Содержимое лейблов CraZZy RabbIt Общие вопросы Delphi 5 17.02.2009 14:20
Содержимое файла terminadoor Работа с сетью в Delphi 0 15.12.2008 00:25
Печатаю содержимое формы, шрифты расплываются. Protsv Общие вопросы Delphi 16 01.04.2008 10:49