Конференция "Компоненты" » Разрешить размещение компонента не более одного раза на форме
 
  • homm © (23.03.07 15:53) [20]
    > А зачем?

    Экономия времени. Компонентов может быть и полсотни на форме.
  • DimaBr (23.03.07 16:11) [21]
    Какого времени ???
    Цикл по полсотни компонентов займет сколько ???
  • Reindeer Moss Eater © (23.03.07 16:13) [22]
    А зачем?

    Только ради того, чтобы не заставлять делать это пользователя компонента.
    Всю работу делает автор.
  • homm © (23.03.07 16:15) [23]
    > Цикл по полсотни компонентов займет сколько ???

    Вот благодяря этому милисекунд 50-80  ’AOwner.Components[I] is TMyComponent’ :)
  • Reindeer Moss Eater © (23.03.07 16:15) [24]
    Упс. Вижу.
    В [1] тоже автор все делает
  • DimaBr (23.03.07 16:30) [25]

    >  милисекунд 50-80

    Ну и сколько компонент за секунду Вы можете забросить на форму ???
  • имя (23.03.07 17:06) [26]
    Удалено модератором
  • homm © (23.03.07 17:27) [27]
    > Ну и сколько компонент за секунду Вы можете забросить на форму ???

    Но я же программист! Я должен заботится о том что-бы мои программы работали быстрее… :) (а эти 80 мс пойдут на благо работающего в фоне винрара, например)
  • имя (23.03.07 23:48) [28]
    Удалено модератором
  • имя (23.03.07 23:49) [29]
    Удалено модератором
  • DimaBr (24.03.07 09:51) [30]
    Если вы ПРГРАММИСТ, то однажды получив сообщение о том что компонент может быть только один, вряд ли будите его пытаться закидывать второй раз. Потратить единожды 80 милисекунд - (ради сообщения) думаю можно.
  • homm © (24.03.07 10:00) [31]
    да ладно, я же смайлик поставил. просто если бы задача была немного другой, и проверка не была-бы столь редкой, я бы все-же не стал перебирать все компоненты.
  • имя (24.03.07 16:24) [32]
    Удалено модератором
  • имя (24.03.07 16:31) [33]
    Удалено модератором
  • имя (25.03.07 03:44) [34]
    Удалено модератором
  • имя (25.03.07 10:42) [35]
    Удалено модератором
 
Конференция "Компоненты" » Разрешить размещение компонента не более одного раза на форме
Есть новые Нет новых   [134427   +38][b:0][p:0]