![]() |
#1 |
Участник
|
D365 CoC new()
Необходимо переопределить метод new() через extension. Возможно ли это? VS на код не ругается но по факту метод не работает.
|
|
![]() |
#2 |
Участник
|
Но зачем? Инициализировать какие-то переменные?
|
|
![]() |
#3 |
Участник
|
Да. Нужно подменить инициализацию класса на наследника
|
|
![]() |
#4 |
Участник
|
А construct метод там есть? Можно было бы его переопределить, добавить недостающих parm-методов и присвоить переменным новые значения.
|
|
![]() |
#5 |
Участник
|
нету. В методе new() вызывается new() для переменной которую нужно заменить.
Я уже нашел обходной путь, но тема все равно интересная, возможно ли такое? |
|
![]() |
#6 |
Administrator
|
Формально - почему бы и нет. Но тут надо проверять - CoC иногда "капризничает" в поведении.
Каких-то плакатов от MS на тему CoC не работает для метода new в классе - я не видел. Но это как с этой темой - проблема возникла видимо только у меня - но как ее исправить - я пока не знаю. Соответственно, у Вас может быть аналогичная ситуация
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 01.11.2018 в 20:12. |
|
![]() |
#7 |
Участник
|
Нельзя оборачивать new с параметрами в pu20 просто не компилится.
|
|
|
За это сообщение автора поблагодарили: sukhanchik (4). |
![]() |
#8 |
северный Будда
|
__________________
С уважением, Вячеслав |
|
![]() |
#9 |
Administrator
|
О как. А какой-то пруф линк на эту тему имеется или это чисто из опыта?
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#10 |
Участник
|
Так 5 минут проверить, где это вы видели список того что не компилируется
![]() |
|
![]() |
#11 |
Участник
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|