От Чобиток Василий
К All
Дата 03.02.2010 21:24:45
Рубрики WWII; Артиллерия;

152-мм гаубица образца 1938 года (М-10)

Привет!

Новая статья в БТ-энциклопедии
152-мм гаубица образца 1938 года (М-10)

http://armor.kiev.ua/wiki/index.php?title=152-%D0%BC%D0%BC_%D0%B3%D0%B0%D1%83%D0%B1%D0%B8%D1%86%D0%B0_%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D1%86%D0%B0_1938_%D0%B3%D0%BE%D0%B4%D0%B0_%28%D0%9C-10%29

Предложения, заявления, жалобы есть? http://armor.kiev.ua/

От UFO
К Чобиток Василий (03.02.2010 21:24:45)
Дата 04.02.2010 01:54:48

Re: 152-мм гаубица...

Приветствую Вас!


>Новая статья в БТ-энциклопедии
>152-мм гаубица образца 1938 года (М-10)

Спасибо, качественно.

Козни конкурента (с) с МЛ-20 не раскрыты. ;-)

С уважением, UFO. ww-2.info

От Тезка
К UFO (04.02.2010 01:54:48)
Дата 04.02.2010 04:54:58

Re: 152-мм гаубица...

>Козни конкурента (с) с МЛ-20 не раскрыты. ;-)

Окстись, ну какие же они конкуренты-то!? Гаубица-пушка и гаубица???

Козни там совсем в другой плоскости, да и не козни, к слову.

От Alex Lee
К Чобиток Василий (03.02.2010 21:24:45)
Дата 03.02.2010 21:39:48

Так это же не бронетехника :) (-)


От Чобиток Василий
К Alex Lee (03.02.2010 21:39:48)
Дата 03.02.2010 22:19:17

А я какую рубрику поставил? ;-)

Привет!

А вообще БТ-энциклопедия на Броне-сайте не ограничена только бронетехникой. Усилиями Толика Сорокина получается неплохой Артиллерийский уголок:

http://armor.kiev.ua/wiki/Категория:Артиллерийский_уголок

Плюс к тому же и собственные заметки совсем не по теме, например свежее про реализацию в Delphi нумератора документов:

http://armor.kiev.ua/wiki/Участник:ArmorAdmin/Нумератор

Предложения, заявления, жалобы есть? http://armor.kiev.ua/

От генерал Чарнота
К Чобиток Василий (03.02.2010 22:19:17)
Дата 04.02.2010 10:59:09

Re: А я...

(приветственно подтягивает свежекупленные штаны)

>Усилиями Толика Сорокина получается неплохой Артиллерийский уголок:

А еслиб ещё насыпали туда мануалов и таблиц стрельбы - вообще бы цены не было.

От Тезка
К Чобиток Василий (03.02.2010 22:19:17)
Дата 03.02.2010 22:30:55

Re: А я...

>Предложения, заявления, жалобы есть?

Создание интерфейса на первый взгляд кажется избыточным, класс TCounter, имхо, лучше делать наследником TList, а не TStringList. Ну и смысла наследовать от TPersistent при неиспользовании Assign глобально тоже не вижу.

От Чобиток Василий
К Тезка (03.02.2010 22:30:55)
Дата 03.02.2010 23:29:14

Re: А я...

Привет!
>>Предложения, заявления, жалобы есть?
>
>Создание интерфейса на первый взгляд кажется избыточным,

Благодаря ему счетчик получает доступ к реализованным во внешней системе, о которой заранее не знает, методам.

>класс TCounter, имхо, лучше делать наследником TList, а не TStringList.

Там в реализации используется не только список объектов, но и соответствующие им строковые значения, им присваиваются названия частей номера.

>Ну и смысла наследовать от TPersistent при неиспользовании Assign глобально тоже не вижу.

Assign в реализации неоднократно используется, но в первой версии я его использовал и без TPersistent переопределив Assign.

TPersistent нужен для более интересного. Из текстового шаблона я восстанавливаю объекты так:

part := FindClass(re.Match[1]).Create;

FindClass() по текстовому значению может найти только зарегистрированный класс, а регистрировать с помощью RegisterClass() можно только наследников от TPersistent.

P.S. Да, знаю, знаю, но... админы, не будьте гадами!

Предложения, заявления, жалобы есть?
http://armor.kiev.ua/

От Тезка
К Чобиток Василий (03.02.2010 23:29:14)
Дата 03.02.2010 23:51:40

Re: А я...

>Благодаря ему счетчик получает доступ к реализованным во внешней системе, о которой заранее не знает, методам.

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

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

А что мешает определить соответсвующее свойство как класс? Более громоздко, зато гораздо универсальнее, а именно на универсальность и упор.

>Assign в реализации неоднократно используется, но в первой версии я его использовал и без TPersistent переопределив Assign.

Опять-таки, зависит от задач. ИМХО, здесь проще переодпределять.

>TPersistent нужен для более интересного. Из текстового шаблона я восстанавливаю объекты так:
>part := FindClass(re.Match[1]).Create;
>FindClass() по текстовому значению может найти только зарегистрированный класс, а регистрировать с помощью RegisterClass() можно только наследников от TPersistent.

Ну, такое-то обойти можно и проще все же.

>P.S. Да, знаю, знаю, но... админы, не будьте гадами!

Будут.
>Предложения, заявления, жалобы есть?
http://armor.kiev.ua/

От kapral250
К Alex Lee (03.02.2010 21:39:48)
Дата 03.02.2010 21:45:46

Но её таки ставили на КВ-2!

Так что в кассу!
Два солдата из ОсНаза заменяют два КаМАЗа......