![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Цитата:
http://qc.embarcadero.com/wc/qcmain.aspx?d=77370 там есть и новое сообщение об ошибке (с новым кодом ошибки), и смешной баг с генериками, который показывает, что и с записями они сами себя перемудрили ) Хотя, справедливости ради, надо сказать, что этот баг уже пофиксен.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
![]() |
![]() |
![]() |
#12 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Spamer, конечно, можно не мудрить, и сделать через экземпляр сразу, просто в итоге получится в сотне мест в коде лишняя "Objtype." а так бы всё мило и красиво в 1 месте собрано (даже с кучей геттеров удобнее инкапсуляция этого добра)
Может малость непонятно пояснил. Обжекты это по модели - клоны, с некоторыми изменениями из обжтипов, при том, что не наследуются из обжтипов, а именно включаются, т.е. сперва инициализируются обжтипы (их несильно много разных), потом создаются вагоны обжектов, в которые записываются ссылкой обжтипы (первоначальный вариант был вообще страшный, обжтипы и обжекты были одним и тем же и обжтипы клонились в памяти, а потом полученные клоны менялись с каждым конкретным обжектом) Т.е. каждый обжект это сущность с кучей свойств, но часть свойств неизменна и берется из обжтипа, вот и хотелось инкапсулировать обращение к этим свойствам. И обжекты и обжтипы имеют свои разные методы ещё, помимо прочего, что опять же несколько противостоит наследованию, вкупе с клонированием. Мне, конечно, вообще стоит подумать в сторону фабрик каких-то, но пока в голову ничего такого не приходит, сколько не смотрю на код ) Veniside, спасибо, по ошибке почитал, интересно что она и вот так вот вылезла ) поглядел по QC - там немало по ошибок по пропертям в связке с дженериками. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
бъет ли ферзь, установленный в поле (k, l) поле (m, n). | Antua | Помощь студентам | 5 | 24.03.2012 12:03 |
Как из простого мемо записать в поле БД Access в поле тоже типа мемо с сохранением всех абзацев пробелов | Speeker | БД в Delphi | 2 | 28.11.2011 16:22 |
Уникальное поле и поле счетчик в IBexpert | Ist | Помощь студентам | 4 | 28.05.2011 09:14 |
Откомпилировать исходник использующий vcl50.bpl | Человек_Борща | Общие вопросы Delphi | 5 | 14.11.2010 21:55 |
После ввода в поле по Enter нужно перейти на другое поле! | •ScReam•™ | Помощь студентам | 2 | 16.06.2009 08:47 |