Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2012, 23:46   #11
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Цитата:
может скрин найдётся
могу и скрин, но реально есть более веселая ссылка:

http://qc.embarcadero.com/wc/qcmain.aspx?d=77370

там есть и новое сообщение об ошибке (с новым кодом ошибки), и смешной баг с генериками, который показывает, что и с записями они сами себя перемудрили ) Хотя, справедливости ради, надо сказать, что этот баг уже пофиксен.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 20.06.2012, 09:19   #12
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Spamer, конечно, можно не мудрить, и сделать через экземпляр сразу, просто в итоге получится в сотне мест в коде лишняя "Objtype." а так бы всё мило и красиво в 1 месте собрано (даже с кучей геттеров удобнее инкапсуляция этого добра)

Может малость непонятно пояснил. Обжекты это по модели - клоны, с некоторыми изменениями из обжтипов, при том, что не наследуются из обжтипов, а именно включаются, т.е. сперва инициализируются обжтипы (их несильно много разных), потом создаются вагоны обжектов, в которые записываются ссылкой обжтипы (первоначальный вариант был вообще страшный, обжтипы и обжекты были одним и тем же и обжтипы клонились в памяти, а потом полученные клоны менялись с каждым конкретным обжектом)
Т.е. каждый обжект это сущность с кучей свойств, но часть свойств неизменна и берется из обжтипа, вот и хотелось инкапсулировать обращение к этим свойствам.
И обжекты и обжтипы имеют свои разные методы ещё, помимо прочего, что опять же несколько противостоит наследованию, вкупе с клонированием.

Мне, конечно, вообще стоит подумать в сторону фабрик каких-то, но пока в голову ничего такого не приходит, сколько не смотрю на код )

Veniside, спасибо, по ошибке почитал, интересно что она и вот так вот вылезла ) поглядел по QC - там немало по ошибок по пропертям в связке с дженериками.
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
бъет ли ферзь, установленный в поле (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