Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.29;
Скачать: CL | DM;

Вниз

Operator overloading   Найти похожие ветки 

 
oxffff ©   (2007-04-04 17:46) [120]


> SPeller ©   (04.04.07 17:37) [119]
>
> > при активации     ToolOptionsFrame.parent:=ToolOptionsWindow
> > при деактивации  ToolOptionsFrame.parent:=nil;
> >
> > По завершении нужно обратиться к средствам и считать настройки.
>
> >
> > Но  окно разрушено.
> >
> > Путь к истине.
> >
> > Вы его видите?
>
> Никогда не храните данные в контролах. Когда-то давно услышал
> эту простую истину. Вам она тоже подойдет. Специфика виндов
> такая. А если уж совсем не нравится ВЦЛ - перепишите. Откомпилите
> системные модули по-новой и вперед пользоваться тем что
> устраивает.
>
> ЗЫ: Попробуйте, уважаемый оратор, в рантайме сменить выравнивание
> текста с EditBox-е. Это так, простейший пример.
>
>
> > Twincontrol.SetBounds должен генерировать исключение при
>
> > HandleNotAllocated.
> >
> > Но он это не делает.
>
> И правильно делает. Если окно не создано - то никто не мешает
> задать значение свойства, чтобы оно потом было взято при
> реальном создании окна. Вот захотели вы в конструкторе задать
> левую границу - а окно не создано. Что теперь, вешаться
> на обработчик OnCreate оконного контрола. запоминать что
> там было назначено, а после отработки возвращать? Вообще,
>  судя по вашим речам - мне кажется что у вас маленький опыт
> программирования, а вы тут о рефакторинге. У меня самого
> лет 7, но я еще очень давно понял, насколько это геморройно
> сделать процесс создания окон оптимальным и своевременным.
>  И часто алгоритм программ приходилось подстраивать, а не
> тупо требовать "дайте мне окно". И вообще, ВЦЛ устроена
> так, что программист должен заботиться о том, создано окно
> или нет, и когда оно пересоздается.
>
> Поэтому тут два выхода - либо пользовать то, что есть, и
> так, как надо, либо совсем не пользовать.


Малыш не встревай во взрослый разговор.

>Что теперь, вешаться на обработчик OnCreate оконного контрола. >запоминать что там было назначено, а после отработки возвращать?

Ты хоть понял что сказал?


 
oxffff ©   (2007-04-04 17:51) [121]


> Что теперь, вешаться на обработчик OnCreate оконного контрола.
> запоминать что там было назначено, а после отработки возвращать?
>  

Cобытие OnCreate нет у Tcontrol и TWincontrol.

Так что несмотря на твои семь программирования.
Ничему ты так и не научился.
Даю тебе еще семь лет на обучение. А после посмотрю взять тебя или нет к себе на работу.



Страницы: 1 2 3 4 вся ветка

Текущий архив: 2007.04.29;
Скачать: CL | DM;

Наверх




Память: 0.73 MB
Время: 0.044 c
2-1175949500
Tru
2007-04-07 16:38
2007.04.29
Наследование и полиморфизм


2-1176032757
delphi_
2007-04-08 15:45
2007.04.29
туплю с INI


15-1175567355
Slider007
2007-04-03 06:29
2007.04.29
С днем рождения ! 3 апреля


2-1175797381
..::KraN::..
2007-04-05 22:23
2007.04.29
Красивая форма.


1-1172866221
Mr. D.
2007-03-02 23:10
2007.04.29
TMemo медленно работает