
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.10.2020, 12:56
|
|||
|---|---|---|---|
class helper |
|||
|
#18+
Добрый день! Написан класс helper. Он успешно работает в модуле где описан, НО в другом модуле (даже при наличии в Uses первого модуля) helper не вызывается (проверил под отладчиком) Как сделать helper глобальным для проекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2020, 13:04
|
|||
|---|---|---|---|
class helper |
|||
|
#18+
В какой секции модуля описан хелпер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2020, 13:06
|
|||
|---|---|---|---|
class helper |
|||
|
#18+
unit unit1 interface ..... type TOraStoredProcHelper = class Helper for TOraStoredProc private function GetParamType(const AParamName: string): TFieldType; public procedure Prepare; end; implementation ........ unit unit2 interface uses unit1 -- При вызове метода Prepare объекта TOraStoredProc, TOraStoredProcHelper не вызывается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2020, 13:07
|
|||
|---|---|---|---|
|
|||
class helper |
|||
|
#18+
Lisichkin, Хелпер должен быть описан в interface. Модуль с хелпером должен подключаться там, где хелпер планируется использовать. Глобальным хелпер сделать нельзя. Может не работать, если после модуля с хелпером подключены модули так же декларирующие хелпер для этого типа (можно изменить порядок подключения модулей, это решит проблему). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2020, 16:47
|
|||
|---|---|---|---|
class helper |
|||
|
#18+
Жаль конечно, что Эмба не смогла осилить реализацию подключения произвольного количества хелперов к классу. Это было бы весьма и весьма удобно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2020, 16:50
|
|||
|---|---|---|---|
class helper |
|||
|
#18+
asutp2, Хелперы можно наследовать друг от друга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.10.2020, 17:43
|
|||
|---|---|---|---|
|
|||
class helper |
|||
|
#18+
rgreat Хелперы можно наследовать друг от друга. Этого недостаточно. asutp2, https://quality.embarcadero.com/browse/RSP-13340 https://quality.embarcadero.com/browse/RSP-31328 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2037903]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 432ms |

| 0 / 0 |
