Форум: "Потрепаться";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизСчитается-ли хорошим тоном Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.037 c