Главная / FAQ по Builder'у / Советы для начинающих

Советы для начинающих


  • Не рекомендуется удалять старый объект при помощи Free(), надо использовать delete. То есть:
    		объект->Free(); // Неправильно!!!
    		delete объект;  // Правильно
    				
  • Не забывайте, что у Label есть полезное свойство WordWrap. Это позволяет вам переносить текст на нижние строки (для этого увеличте компонент на форме, свойство AutoSize=false, свойство WordWrap=true и помните, что в тексте свойства Caption должны присутствовать пробелы).
  • Старайтесь не использовать свойства Transparent=trueLabel) если свойство Caption у вас слишком часто меняется (как в счётчиках например). Это позволит избежать неприятного мерцания.
  • Разумно управляйте памятью, если в программе вы создаёте объекты - не забывайте их удалять при выходе из программы, а при создании объектов на малое время и при отсутсвии уверенности, что они вам понадобятся - удаляйте сразу, после использования. Для удаления объектов при выходе из программы, код удаления объектов разместите в обратчике сообщения OnDestroy главной формы.
    Например:
    		// В начале программы создаём объекты
    		TStringList* Strings1=new TStringList;
    		TStringList* Strings2=new TStringList;
    		
    		[...]
    		
    		
    		// Удаляем их при выходе
    		void __fastcall TForm1::FormDestroy(TObject *Sender)
    		{
    		  delete Strings1;
    		  delete Strings1;
    		}
    		
    				

Предыдущий вопрос   |  Список вопросов   |   Следующий вопрос

источник      На главную      by jenyok
Copyright © 2003 JTSOFT
Сайт управляется системой uCoz