Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.10;
Скачать: CL | DM;

Вниз

Зачем в TCustomForm.CreateNew второй параметр?   Найти похожие ветки 

 
Bless ©   (2006-11-23 11:55) [0]

сабж.


 
Сергей М. ©   (2006-11-23 11:59) [1]

Вероятно ребята из Борланда просто пошутили с именем параметра.
По идее он должен был быть назван как-то наподобие Reserved


 
oxffff ©   (2006-11-23 12:00) [2]

Затем, чтобы перегрузить в дочернем классе,
и использовать по смоему усмотрению.


 
oxffff ©   (2006-11-23 12:03) [3]


> Сергей М. ©   (23.11.06 11:59) [1]
> Вероятно ребята из Борланда просто пошутили с именем параметра.
>
> По идее он должен был быть назван как-то наподобие Reserved


Dummy переводится также как и "подставное лицо".


 
Сергей М. ©   (2006-11-23 13:41) [4]


> oxffff ©   (23.11.06 12:00) [2]
>
> Затем, чтобы перегрузить в дочернем классе,


Хрень какая-то)

Перегружаются методы классов и регулярные процедуры/функции, а не их формальные параметры)


 
oxffff ©   (2006-11-23 16:02) [5]


> Сергей М. ©   (23.11.06 13:41) [4]
>
> > oxffff ©   (23.11.06 12:00) [2]
> >
> > Затем, чтобы перегрузить в дочернем классе,
>
>
> Хрень какая-то)
>
> Перегружаются методы классов и регулярные процедуры/функции,
>  а не их формальные параметры)


Это сокращенная хрень называется:
Перегрузить виртуальный конструктор CreateNew.

Откуда столько злости. ;)


 
Сергей М. ©   (2006-11-23 16:05) [6]


> oxffff ©   (23.11.06 16:02) [5]


Ну а Dummy-то тут причем ?)

Вот я перегрузил конструирующий метод, и среди новых параметров моего метода нет никаких Dummy.

Вопрос: какое отношение Dummy-параметр имеет к моему методу ?)
Ответ: никакого.

Поехали сначала :
"Зачем в TCustomForm.CreateNew второй параметр?" (C)

))


 
Сергей М. ©   (2006-11-23 16:07) [7]

ну а если уважаемый oxffff (с) не осюсяет разницы между перегрузкой и перекрытием, то это его личная драма)


 
oxffff ©   (2006-11-23 16:13) [8]


> Сергей М. ©   (23.11.06 16:07) [7]
> ну а если уважаемый oxffff (с) не осюсяет разницы между
> перегрузкой и перекрытием, то это его личная драма)


Вы такой взрослый, но такой не догадливый.
При всем уважениии в вам.
Ребята из Borland ну такие шутники.

Кстати Сергей М. ©   (23.11.06 11:59) [1] вы не ответили на вопрос.


 
Сергей М. ©   (2006-11-23 16:19) [9]


> вы не ответили на вопрос.


На вопрос авторя я ответил с полной серьезностью.

Иных вопросов в ветке я не вижу.

?
> такой взрослый, но такой не догадливый


Звыняйте за тупость) ... Ну дуб-дубом я, не подразумевающий под термином "перегрузка" иначе чем она самая)


 
oxffff ©   (2006-11-23 16:26) [10]

Извине конечно, но вы неправы.
почитайте вопрос. В нем есть слово ЗАЧЕМ.
То есть какую цель преследовали разработчики определяя виртуальный конструктор CreateNew.
Читаем [1] и все понятно.
Не смешите.


 
Anatoly Podgoretsky ©   (2006-11-23 16:29) [11]

> oxffff  (23.11.2006 16:02:05)  [5]

Авторы говорят

>  The second argument, Dummy, defaults to 0 and is not used by this constructor.


 
Сергей М. ©   (2006-11-23 16:29) [12]


> почитайте вопрос. В нем есть слово ЗАЧЕМ.


Затем что на сей момент он по сути RESERVED.

Можно перекрыть метод, использовав сей параметр по своему усмотрению.


 
Anatoly Podgoretsky ©   (2006-11-23 16:32) [13]

> oxffff  (23.11.2006 16:13:08)  [8]

Они не шутники, ты имеешь право, что угодно делать с этим параметром в наследнике.
Можно просмотреть всех наследников, возможно кто ни будь и использует это.
В первичном методе он не используется.


 
Anatoly Podgoretsky ©   (2006-11-23 16:34) [14]

> oxffff  (23.11.2006 16:26:10)  [10]

> То есть какую цель преследовали разработчики определяя виртуальный конструктор CreateNew.

Они не объясняют этого.


 
oxffff ©   (2006-11-23 16:36) [15]


> Anatoly Podgoretsky ©   (23.11.06 16:29) [11]
> > oxffff  (23.11.2006 16:02:05)  [5]
>
> Авторы говорят
>
> >  The second argument, Dummy, defaults to 0 and is not
> used by this constructor.


Вы правы.


> Сергей М. ©   (23.11.06 16:29) [12]
>
> > почитайте вопрос. В нем есть слово ЗАЧЕМ.
>
>
> Затем что на сей момент он по сути RESERVED.
>
> Можно перекрыть метод, использовав сей параметр по своему
> усмотрению.


Вот это и требовалось дописать в [1].

А то что вы говорите про overload(override).
Хорошо на данном форуме буду употреблять "перекрыть" для override
.


 
Eraser ©   (2006-11-23 16:39) [16]

> [15] oxffff ©   (23.11.06 16:36)


> А то что вы говорите про overload(override).

Overload и override это две большие разницы :)


 
clickmaker ©   (2006-11-23 16:40) [17]

Лингво в словаре Computers выдает
override замена, замещение (например, сегмента) ; отмена (например, выполняемой процедуры) ; отвергать

а в словаре LingvoComputers
override подменять ( подмена производным классом виртуальных функций базового класса; см. тж. polymorphism )


 
Сергей М. ©   (2006-11-23 16:41) [18]


> Хорошо на данном форуме буду употреблять "перекрыть" для
> override


Сделайте уж божескую милость)


 
oxffff ©   (2006-11-23 16:41) [19]


> Anatoly Podgoretsky ©   (23.11.06 16:32) [13]
> > oxffff  (23.11.2006 16:13:08)  [8]
>
> Они не шутники, ты имеешь право, что угодно делать с этим
> параметром в наследнике.
> Можно просмотреть всех наследников, возможно кто ни будь
> и использует это.
> В первичном методе он не используется


Да и мне это тоже показалось странным. Пожалуйста посмотрите  [1].


 
oxffff ©   (2006-11-23 16:43) [20]


> Eraser ©   (23.11.06 16:39) [16]
> > [15] oxffff ©   (23.11.06 16:36)
>
>
> > А то что вы говорите про overload(override).
>
> Overload и override это две большие разницы :)


Да я и не сомневаюсь. Просто в своей среде мы используем слово перегрузка для определения "замены указателя в VTB".
Также используем это же слово для overload.


 
Джо ©   (2006-11-23 16:46) [21]

> [20] oxffff ©   (23.11.06 16:43)
> Просто в своей среде мы используем слово перегрузка для определения "замены указателя в VTB".

Сорри, что влезаю. Но это странное какое-то словоупотребление, не общепринятое.


 
oxffff ©   (2006-11-23 16:47) [22]

Думаю дальнейший спор не имеет смысла.
Поскольку мы все правы.


 
Сергей М. ©   (2006-11-23 16:47) [23]


> Просто в своей среде


Продвинутые ыв) ..А у нас тут, понимаешь ли, до среды дело не дошло - все вторник да вторник) ... Все OP да OP) .. застыли мы, понимаешь, как мухи в янтаре)


 
oxffff ©   (2006-11-23 16:49) [24]

Уважаемые подскажите пожалуйста ссылку на DM клиента.
А то устал уже от постоянного Refresh в IE.


 
Джо ©   (2006-11-23 16:50) [25]

> [24] oxffff ©   (23.11.06 16:49)
> Уважаемые подскажите пожалуйста ссылку на DM клиента.

dmclient.org.ru


 
Сергей М. ©   (2006-11-23 16:52) [26]

Пошарь по "Прочее".

Намедни Anatoly Podgoretsky (C) грозился финальным резизом клиента на базе NNTP


 
oxffff ©   (2006-11-23 16:53) [27]

Огромное спасибо.
А то уже устал от IE.


 
Anatoly Podgoretsky ©   (2006-11-23 18:24) [28]

> Сергей М.  (23.11.2006 16:52:26)  [26]

Да давно уже выпустил, работает очень стабильно, сейчас делаю новое поколение.


 
clickmaker ©   (2006-11-23 18:30) [29]


> сейчас делаю новое поколение

ух ты.. не отвлекаясь от модерирования? а дама не обижается?


 
Anatoly Podgoretsky ©   (2006-11-23 18:37) [30]

> clickmaker  (23.11.2006 18:30:29)  [29]

Нет ни каких проблем, модерировать также проще, я все сразу вижу, а скорость чтения сообщений и ответов на них невероятная.


 
Anatoly Podgoretsky ©   (2006-11-23 18:38) [31]

> clickmaker  (23.11.2006 18:30:29)  [29]

Сообсвенно все что видишь на форуме, отвечено с помощью Outlook Express в группу новостей.



Страницы: 1 вся ветка

Текущий архив: 2006.12.10;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.045 c
2-1164561641
Busik
2006-11-26 20:20
2006.12.10
Мой вопрос про изменение атрибутов файлов


15-1163881631
Alexis
2006-11-18 23:27
2006.12.10
Windows.pas из установки Delphi7


3-1159964469
MixAnOL
2006-10-04 16:21
2006.12.10
Запись в таблицу и поиск


2-1164052259
c0rben
2006-11-20 22:50
2006.12.10
Вопрос по компоненту TListBox


15-1164104450
Сало
2006-11-21 13:20
2006.12.10
Архангельский. Приемы программирования в Delphi