![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 10.02.2021
Сообщений: 681
|
![]()
Вопрос выходит из название - как получить из своего юнита доступ к секции "PRIVATE" объекта из чужого юнита?
С одной стороны, я понимаю, что оно для того и "Private" чтобы туда никто не лазил. Но может есть обход? В этой теме я затронул конкретную задачу - пытался создать самостоятельную процедуру для TBitMap, но столкнулся с проблемой того, что нужно получить доступ к свойствам, которые находятся в секции "Private" Создал отдельную тему потому что вообще вопрос то касается не только BitMap, а любого объекта. Если кто-то будет гуглить аналогичный вопрос - чтобы попадал на эту тему=)) |
![]() |
![]() |
![]() |
#2 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,767
|
![]() Цитата:
Код:
![]() E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#3 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,918
|
![]() |
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,767
|
![]()
Пусть ТС сам разберется, почему и как оно работает
![]() E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 | |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,892
|
![]() Цитата:
Кому надо будет, если учился грамотно, пойдёт и возьмёт https://docwiki.embarcadero.com/Libr...iType.GetField Но это неактуально для дельфи7 в любом случае, тк 20 с лишним лет прошло. Пытаться делать такие доступы либо хаками, как выше, либо писать самому что-то сеньорское, вроде расчёта смещений, для этого надо читать GunSmoker НО ! это дичайший треш, решать задачу обращения к паре элементов, через доступ к приват полям такого класса, как, нихрена себе ☝️, TBitmap, когда это делатеся в одну процедурку (либо юзерскую либо через наследника): Код:
Последний раз редактировалось phomm; 15.04.2024 в 18:41. |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить несколько объектов в качестве аргументов и получить доступ к каждому объекту | Illusiony | PHP | 3 | 18.04.2019 20:03 |
Множественное наследование ( доступ к базовым классам через puublic ,private) | Kioko | Общие вопросы C/C++ | 2 | 26.12.2014 19:48 |
Доступ к private функциям и членам класса из дружественных функций. | Pein95 | C++ Builder | 5 | 04.04.2013 21:52 |
Получить доступ к IActiveDesktop | Человек_Борща | Win Api | 4 | 04.10.2012 21:47 |
Получить доступ | MyXa | C# (си шарп) | 4 | 03.10.2012 08:10 |