powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / class helper
7 сообщений из 7, страница 1 из 1
class helper
    #40012576
Lisichkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Написан класс helper. Он успешно работает в модуле где описан,
НО в другом модуле (даже при наличии в Uses первого модуля) helper не вызывается (проверил под отладчиком)
Как сделать helper глобальным для проекта?
...
Рейтинг: 0 / 0
class helper
    #40012586
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В какой секции модуля описан хелпер?
...
Рейтинг: 0 / 0
class helper
    #40012589
Lisichkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 не вызывается
...
Рейтинг: 0 / 0
class helper
    #40012590
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lisichkin,

Хелпер должен быть описан в interface. Модуль с хелпером должен подключаться там, где хелпер планируется использовать. Глобальным хелпер сделать нельзя. Может не работать, если после модуля с хелпером подключены модули так же декларирующие хелпер для этого типа (можно изменить порядок подключения модулей, это решит проблему).
...
Рейтинг: 0 / 0
class helper
    #40012723
asutp2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль конечно, что Эмба не смогла осилить реализацию подключения произвольного количества хелперов к классу. Это было бы весьма и весьма удобно
...
Рейтинг: 0 / 0
class helper
    #40012729
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asutp2,

Хелперы можно наследовать друг от друга.
...
Рейтинг: 0 / 0
class helper
    #40012764
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Хелперы можно наследовать друг от друга.

Этого недостаточно.

asutp2,

https://quality.embarcadero.com/browse/RSP-13340
https://quality.embarcadero.com/browse/RSP-31328
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / class helper
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]