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

Вниз

Считается-ли хорошим тоном   Найти похожие ветки 

 
Ega23 ©   (2005-10-11 13:08) [0]

явно указывать

TCheckComboItem=class(TObject)


?


 
Гаврила ©   (2005-10-11 13:11) [1]

по моему - по барабану ,указывать или нет


 
Игорь Шевченко ©   (2005-10-11 13:14) [2]

Присоединяюсь к предыдущему оратору :)


 
Ega23 ©   (2005-10-11 13:18) [3]

Т.е. зависит от общего выбранного стиля кодирования?


 
Ega23 ©   (2005-10-11 13:19) [4]

Если брать VCL за эталон, то лучше указывать...


 
Игорь Шевченко ©   (2005-10-11 13:24) [5]


> Если брать VCL за эталон, то лучше указывать...


Вовсе нет. В VCL масса объявлений классов без TObject. Похоже, что синтаксис
type
 TFoo = class(TObject) остался для тех классов, которые были объявлены в младших версиях Delphi, потому как в Classes.pas тип TList объявлен наследником TObject, а TThreadList уже просто class


 
Sergey_Masloff   (2005-10-11 13:28) [6]

Я на автомате пишу class(TObject) хотя наверное действительно все равно


 
Ega23 ©   (2005-10-11 13:40) [7]

Понятно...
Значит всё-таки вопрос стиля...


 
Lamer@fools.ua ©   (2005-10-11 15:40) [8]

>>Ega23 ©   (11.10.05 13:08)

Лично я пишу. Чтобы если нечистая сила вдруг сподвинет по иерархии с помощью Find Declaration бегать, не надо было руками в System"е искать TObject.


 
Anatoly Podgoretsky ©   (2005-10-11 16:07) [9]

Явное всегда лучше неявного, потому что явно.


 
GuAV ©   (2005-10-11 17:32) [10]

If the declaration of a class type doesn"t specify an ancestor, the class inherits directly from TObject. Thus

type TMyClass = class
...
end;

is equivalent to

type TMyClass = class(TObject)
...
end;

The latter form is recommended for readability.

© F1


 
jack128 ©   (2005-10-11 17:57) [11]

Присоединяюсь к предыдущему оратору :) (с) ИШ  ;)

Lamer@fools.ua ©   (11.10.05 15:40) [8]
не надо было руками в System"е искать TObject


Кста, в семерке очень часто по Ctrl + Click в модуле систем немного не на ту сторочку приходишь, нежили нужно.


 
iZEN ©   (2005-10-11 23:07) [12]

Ega23 ©   (11.10.05 13:08) .
Встречный вопрос: а вы ставите пробел между "class" и "("?


 
Piter ©   (2005-10-11 23:17) [13]

Ega23 ©   (11.10.05 13:08)
Считается-ли хорошим тоном


не считается.

Ибо по барабану :)

jack128 ©   (11.10.05 17:57) [11]
ста, в семерке очень часто по Ctrl + Click в модуле систем немного не на ту сторочку приходишь, нежили нужно


есть такой глюк. Просто возвращаешься в нужный юнит и заново кликаешь - тогда переходишь к тому что нужно...

А что за глюк - фиг знает. Иногда не только не системс проявляется...


 
jack128 ©   (2005-10-11 23:24) [14]

iZEN ©   (11.10.05 23:07) [12]
а вы ставите пробел между "class" и "("?


все что отлично от стиля принятого в основных файлах vcl (SysUtils, Classes, Controls, Forms) - маст дай!


 
Ega23 ©   (2005-10-12 09:11) [15]

Встречный вопрос: а вы ставите пробел между "class" и "("?


Пожалуй, нет.


 
Игорь Шевченко ©   (2005-10-12 10:20) [16]

jack128 ©   (11.10.05 23:24) [14]


> все что отлично от стиля принятого в основных файлах vcl
> (SysUtils, Classes, Controls, Forms) - маст дай!


Марксизм - не догма, а руководство к действию (с)


 
Странник ©   (2005-10-12 12:42) [17]


> Марксизм - не догма, а руководство к действию (с)


ага.

именно для этого Борланд и поддерживает настройку стилей.


 
Игорь Шевченко ©   (2005-10-12 12:43) [18]


> именно для этого Борланд и поддерживает настройку стилей.


??? Где ???



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

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

Наверх




Память: 0.5 MB
Время: 0.041 c
14-1128351667
ArtemESC
2005-10-03 19:01
2005.10.30
Windows


14-1128922219
syte_ser78
2005-10-10 09:30
2005.10.30
посоветуйте программу для составления блок-схем, алгоритмов


14-1128687194
Prohodil Mimo
2005-10-07 16:13
2005.10.30
2 вопроса про приобретение Delphi.


14-1128009414
Kerk
2005-09-29 19:56
2005.10.30
9 признаков американца (наверно баян)


6-1120564707
pupapum
2005-07-05 15:58
2005.10.30
Подключение в интернет