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