Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
rdb_dev"Немеряного", это сколько? Тысяча, две?... Пара сотен DLL с десятками наследников MyForm?Усмехнулся (про себя) Dll-ок всего 26 (посчитал в групповом проекте), формы считать не буду. Очень много. Единицы сотен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 12:05 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
Pupkinrdb_dev"Немеряного", это сколько? Тысяча, две?... Пара сотен DLL с десятками наследников MyForm?Усмехнулся (про себя) Dll-ок всего 26 (посчитал в групповом проекте), формы считать не буду. Очень много. Единицы сотен. Проблема-то в чём ? Ты в базовом классе добавляешь поле (member) и фукнцию его установки. Оно появляется во всех наследниках автоматом. Нужно будет только установить в нужном месте это поле с помощью функции установки (сеттера), до реального использования формы, где это поле может понадобиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 12:30 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
MasterZiv Проблема-то в чём ? Ты в базовом классе добавляешь поле (member) и фукнцию его установки. Оно появляется во всех наследниках автоматом. Нужно будет только установить в нужном месте это поле с помощью функции установки (сеттера), до реального использования формы, где это поле может понадобиться.Ты в базовом классе добавляешь поле... Добавлю ! Оно появляется во всех наследниках автоматом... Появится ! Нужно будет только установить это поле с помощью (сеттера)... А откуда setter возмет устанавливаемое значение ? Из конструктора (иначе откуда?) , каковых столько, сколько форм, в том числе унаследованных ? Наличие settera и membera не снимает факта передачи handle в форму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 13:41 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
PupkinА откуда setter возмет устанавливаемое значение ?следующей строкой после new придётся дописать вызов сеттера, деваться некуда. PS За то время, которое потрачено на поиск более изящного решения уже можно было запрограммировать решение в лоб )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 14:54 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
egorychPupkinА откуда setter возмет устанавливаемое значение ?следующей строкой после new придётся дописать вызов сеттера, деваться некуда. PS За то время, которое потрачено на поиск более изящного решения уже можно было запрограммировать решение в лоб )) Я как-то уже сомневаюсь в адекватности вопрощающего... Может, он там под воздействием вредных веществ или в состоянии раздвоения сознания? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 15:19 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
PupkinТы в базовом классе добавляешь поле... Добавлю ! Оно появляется во всех наследниках автоматом... Появится ! Нужно будет только установить это поле с помощью (сеттера)... А откуда setter возмет устанавливаемое значение ? PupkinПроблема в том, что каждый экземпляр MyForm должен найти имя DLL из которой создан. DLL, создающая экземпляр MyForm, знает свой хендл DLL-и? Знает. Может передать в MyForm ? Может. PupkinИз конструктора (иначе откуда?) , каковых столько, сколько форм, в том числе унаследованных ? Наличие settera и membera не снимает факта передачи handle в форму Ты не хочешь добавлять ещё один параметр в конструктор. ОК, валидное желание. Сразу после создания экземпляра MyForm можно ему задать хендл только что создавшей его .DLL-и ? Можно. Так и сделай это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 15:24 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
MasterZivDLL, создающая экземпляр MyForm, знает свой хендл DLL-и? Знает. Может передать в MyForm ? Может. . Может, но неприемлемо по объему переписываемого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 08:28 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
Pupkin Может, но неприемлемо по объему переписываемого. а руками переписывать и не обязательно. процесс можно автоматизировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 08:48 |
|
||
|
Как найти имя модуля
|
|||
|---|---|---|---|
|
#18+
Изопропила руками переписывать и не обязательно. процесс можно автоматизироватьМожно, конечно. Слышал, можно даже штаны через голову одевать. Уважаемые Господакак-то все пошло не туда...Продолжение темы с уточненной проблемой здесь Как найти handle модуля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2017, 11:38 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39462177&tid=2018162]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 289ms |
| total: | 560ms |

| 0 / 0 |
