Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Вниз

Зачем в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.054 c
2-1163674438
*Ray*
2006-11-16 13:53
2006.12.10
обнуление значения DBLookUpComboBox


6-1153662868
prim_v
2006-07-23 17:54
2006.12.10
изменить IP


15-1164019231
alex-drob
2006-11-20 13:40
2006.12.10
Раздача интернет трафика по сети на Delphi


15-1163962639
Kerk
2006-11-19 21:57
2006.12.10
Лампочка своими руками


3-1159882515
Term
2006-10-03 17:35
2006.12.10
Вопрос по ADO





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский