Повторите сообщение
Передача свойств объекта в процедуру на запись
02.08.2020 16:16:47
|
|
|
|
02.08.2020 21:29:08
|
|
|
|
02.08.2020 22:21:20
А как тогда передать свойство объекта в процедуру для записи в него значения? |
|||
|
|
02.08.2020 22:24:58
Каким образом вы измените Private FX? Get X всего лишь возвращает копию некоторого значения, как и всякая функция (а свойства и реализованы на функциях). |
|||||
|
|
02.08.2020 22:34:37
Проблема в объявлении параметра "as variant" мне кажется |
|||||
|
|
02.08.2020 22:51:51
|
|||
|
|
03.08.2020 06:31:53
|
|||
|
|
03.08.2020 06:42:39
Вот пользовательский тип данных ведёт себя как и ожидалось, значение поля структуры меняется. Видимо, действительно для объектов открытые поля объекта каким-то образом защищаются, так как в этом случае отличие объекта от структуры минимально. |
|||
|
|
03.08.2020 13:51:41
Модуль класса Class1
Владимир
|
|||||||
|
|
03.08.2020 15:49:48
Большое спасибо за расставляющее точки над Ё исследование. |
|||
|
|
03.08.2020 19:47:31
|
|||||||
|
|
04.08.2020 13:42:28
В строке 12 сообщения #12 фактический аргумент при вызове процедуры заключен в дополнительные скобки. В этом случае он будет передаваться по значению, т.е. будет создана временная переменная нужного типа. Объяснение (про скобки)
Изменено:
Владимир
|
||||
|
|
|||