Показать сообщение отдельно
  #4  
Старый 27.10.2006, 11:48
Аватар для 4kusNick
4kusNick 4kusNick вне форума
Местный
 
Регистрация: 06.09.2006
Адрес: Россия, Санкт-Петербург
Сообщения: 444
Репутация: 550
По умолчанию

Спасибо, Decoding, что отозвался, хоть не проигнорил. Хотел тебе повысить репутацию, но она не повышается=(
Вобщем ясам разобралсяс косяком,так и не поняв почему он был.
Создал пустой проект,скопировализглючного в него все контролы иту самую кнопку, что не пахала, и создал еще одну кнопку - новую,на нее повесил код Application.Minimize. Так вот, после переноса всех контролов в новом проекте сворачивание по тойстарой кнопке тоже перестало работать!!! Я попробовал свернуть по новой кнопке (вэтих кнопках - код одинаковый 1 в 1 - Application.Minimize) и свернулось!!! И тут я понял, что не работает только почему-то обработчик старой кнопки (хотя все бряки сраотали вполнеуспешно, даже трэйсил внутрь дельфового кода, что свидетельствовало о том, что компилер не заигнорил обработчик старой кнопки и исправно его выполнял). Поставил таймер с задержкой 1мс и при нажатии на старую кнопку врубаю этот таймер, в котором такой код:

Timer.Enabled := False
Application.Minimize;

И все заработало, хоть и криво, но без глюков....
Жаль, конечно, что я так и не понял, в чем жеименноыла проблема.
Да и ладно =)

PS
А что, репутация не работает чтоли?
__________________
THE CRACKER IS OUT THERE
Ответить с цитированием