Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
14-1128660357
syte_ser78
2005-10-07 08:45
2005.10.30
Вопрос к Харьковчанам


14-1129016372
KilkennyCat
2005-10-11 11:39
2005.10.30
У кого-нибудь квартира в Петербурге в аренду есть?


4-1125069900
NikNet
2005-08-26 19:25
2005.10.30
Запустить EXE из ресурса не сохраняя на диск?


14-1128674492
shc
2005-10-07 12:41
2005.10.30
Компонент для архивации


3-1127212198
mrAld
2005-09-20 14:29
2005.10.30
Модификация полей в наборе данных 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
Английский Французский Немецкий Итальянский Португальский Русский Испанский