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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.03.2012, 22:21   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

kta87,
Цитата:
При прочих равных условиях обычное добавления таймера на форму и код работает!
Вот по этому я отправил вас читать учебник поскаля, чтобы вы узнали, чем же тип от переменной отличается.

Тип обьявляет классы, записи, структуры.
Обьявленный класс МОЖЕТ содержать переменые внутри себя.
Переменная как тип - бред сущий.

Даже если так сделаете:
Код:
type
   TLolForm=Class(TForm)
    private
     fTimer:TTimer;
    public

    end;
то fTimer сам себя не создаст.
(есть разница между "сам прописал" и "положил на форму").
disign-time и run-time разные вещи.
То что положено на форму и прописано в сорце - будет генерирован год для создания этого обьекта, в процессе сборки(в сорце этого кода НЕ БУДЕТ).

С тем же примером:
Код:
type
   TLolForm=Class(TForm)
    private
     fTimer:TTimer;
     procedure LolFormCreate(Sender: TObject);    
      procedure LolFormDestroy(Sender: TObject);    
public
    
    end;

implementatiom

     procedure TLolForm.LolFormCreate(Sender: TObject);
begin
 ftimer:=TTimer.Create(self);
 fTimer.Enabled:=TRUE;
 fTimer.Interval:=000000000000;
 fTimer.OnTimeer:=//procedure TLolForm.DofTimer(Sender: TOBject); << обьявить и создать
end;    
      procedure TLolForm.LolFormDestroy(Sender: TObject);   
begin
 FreeAndNil(fTimer);
end;
Вот и все тапочки.
Человек_Борща вне форума Ответить с цитированием
Старый 21.03.2012, 22:53   #12
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Человек_Борща, ну согласен полностью, я же писал что сделал по вашему совету... Все теперь динамически создается и успешно работает!
kta87 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TTimer Китос Общие вопросы Delphi 5 24.09.2011 19:03
Объекты TForm и TTimer Кронос Win Api 5 30.01.2010 17:35
TTimer ak3000 Компоненты Delphi 9 14.11.2008 18:18
TTimer в Delphi AlexandrSid Общие вопросы Delphi 7 23.05.2008 14:10
TTimer amandra Компоненты Delphi 3 19.11.2007 13:54