Вверх ↑
Ответов: 4612
Рейтинг: 746
#1: 2014-04-30 16:43:51 ЛС | профиль | цитата
[offtop]
Леонид писал(а):
главное на иконках суть отразить
Ага, у меня до сих пор оскомина от компонента Screenshort [/offtop]
------------ Дoбавленo в 16.43:
По поводу Share.pas. Нет смысла добавлять свои функции работы с типом TTransform - если на точку подать тип Integer, то получишь ошибку при работе с типом TTransform (проверь). Этого же можно достичь, работая с точками как с Integer.

Если же добавлять свои функции, то нужно объявить и свой тип data_xxx и проверять его в этих функциях. Но это немного неудобно (в смысле, много изменений в share.pas + при таком подходе в будущем другие компоненты будут проходить тот же путь).

Там есть несколько функций, которые работают с типом data_object. При этом тип объекта (как я понял) предлагается отличать по уникальному ID (для каждого типа объекта - свой). При этом мы получаем гарантию, что нам на точку придет объект именно нужного типа. Только нужно добавить функцию ReadObject, функции событий и возможно некоторые другие.
карма: 26

1
Голосовали:sla8a