Показать сообщение отдельно
  #38  
Старый 01.04.2014, 03:45
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 576
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от poli-smen
// А после выхода из этого обработчика динамический массив будет автоматически разрушен
// и что если при этом он вызовет деструкторы элементов управления?
// Они же пропадут с формы... Разве входило в планы разрушить интерфейс пользователю?
Я поэтому и говорил, что раз массивы объектов разрешены, нужно понятие владеющей и невладеющей ссылки. В TObjectList для этого есть OwnsObjects.

Цитата:
Сообщение от Bargest
запретить ассемблер, все ЯВУ, разрешить только жабу, C# и скрипты.
На самом деле это подмена понятий, внедренная в сознание масс разработчиков. Вместо того, чтобы упростить разработку на компилирумых языках, было предложено заменить это эрзацем управляемого кода (а теперь еще и скриптами), а удобство компиляторов так и застряло в прошлом веке.

Свою задачу как разработчика ЯП я вижу в восстановлении справедливости при сохранности природы компилируемого кода как таковой. В частности, вместо сборки мусора я хочу задействовать граф владения, использующий счетчик ссылок когда потребуется и вычисляемую еще на этапе компиляции достижимость объектов во всех остальных случаях.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием