![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.12.2008
Сообщений: 9
|
![]()
Написана маленькая прога, код ниже, все работает, но только как я на форму добавляю Button, при выполнении процедуры Tform1.LabelClick, условия else (если конктретней то после последней labels[a].free) выскакивает следующая ошибка :
![]() понять не могу в чем причина, без button все прекрасно работает. Код:
Последний раз редактировалось m9ss; 05.03.2009 в 11:45. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Не может метка в своем собственном обработчике освободить память от самой себя.
Это то же самое, что умерший человек будет сам себя закапывать. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 14.12.2008
Сообщений: 9
|
![]()
хммм.. действительно, спасибо, в делфи я не силен, сам бы не заметил. Странно что без button все работает.Неподскажете как это обойти ? мне нужно делать free сразу же после клика, но как это сделать после обработчика а не в нем ?
Последний раз редактировалось m9ss; 05.03.2009 в 11:55. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Может ты хочеш чтоб по клику исчез компонент, так просто Visible:=false ставь.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 14.12.2008
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Я думаю, не будет ничего страшного, если вы процедуру высвобождения памяти вынесете в обработчик таймера, который и будете запускать в том месте, где у вас сейчас она находится. Только не забудьте первой операцией в обработчике сделать Timer.Enabled:=False;
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 14.12.2008
Сообщений: 9
|
![]()
Спасибо за совет все прекрасно работает.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Требуется срочная помощь по устранению ошибки | Basset | Microsoft Office Access | 1 | 28.10.2008 20:24 |
Нужна срочная помощь немогу найти свои ошибки | delphin100 | Общие вопросы Delphi | 3 | 03.06.2008 08:38 |
СРОЧНО!!!Нужна помощь в поиске движка для форума!!! | ALEXBAZ | PHP | 2 | 16.05.2008 15:08 |