Показать сообщение отдельно
  #3  
Старый 01.11.2011, 13:50
cyber922 cyber922 вне форума
Новичок
 
Регистрация: 07.10.2011
Сообщения: 77
Версия Delphi: Turbo Delphi 20
Репутация: 10
По умолчанию

Цитата:
Сообщение от icWasya
Про задание 2
зачем одинаковый код и в Form1OnActivate и Button1Click ?
что нужно исправить
1) перенести объявления sky,aplane, x,y, w, h в секцию Private TForm1
2) тот код, который Вы написали в Button1Click перенести в Form1OnCreate
3) в дизайнере у Timer1 свойство Enabled поставльте в False
4) в Button1Click оставьте только Timer1 . Enabled := true;
5) в Button2Click оставьте только Timer1 . Enabled := false;
6) в Form1OnDestroy напишите sky.Free; aplane.Free;
7) соответственно уберите всё из Form1OnActivate

Отпишитесь о результатах


Спасибо, всё заработало правильно, сделал точно так же и на 3ем задании, всё ок, ещё я убрал обработчик событий onclose ибо когда я сделал всё по вашему, при закрытии выдавало теже ошибки, что и при нажатии кнопок(( убрал, всё заработало.
p.s. делал эти задания по технической карте своей))) там вкорне всё не так было описанно))
Ответить с цитированием