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

Вниз

Locate в отфильтрованных данных   Найти похожие ветки 

 
Игорь Шевченко ©   (2009-04-29 16:07) [40]

sniknik ©   (29.04.09 14:39) [37]


> ни разу не видел оправданного варианта использования этого
> компонента


Расскажи это Codegear, желательно со своими критериями оправданности. А то они старались, его включали в состав VCL, справку по нему писали, на несколько языков переводили.


> я смотрю в чужой код только при глобальных проблемах которые
> проявились уже у клиентов.


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

Потому про контору и спросил :)

На всякий случай - я ADO вообще не использую, поэтому не имею ни особых пристрастий, ни особой ненависти ни к одному из компонентов этой группы.


 
Anatoly Podgoretsky ©   (2009-04-29 16:20) [41]

> Игорь Шевченко  (29.04.2009 16:07:40)  [40]

Благими намерениями или маркетинговыми соображениями.
Вреда много принесли.


 
sniknik ©   (2009-04-29 16:32) [42]

> Расскажи это Codegear, желательно со своими критериями оправданности.
это вообще то не его, а борланда "разработка" и у них есть(был) свой  критерий - компоненты для быстрого перевода программ с BDE на ADO. быстрого в смысле на скорую руку, типа заменили в описании тип компонента и все работает, но за счет производительности таких программ. они сами это признают, и предупреждают.
не буду про целесообразность такого перевода вообще (имхо смысла нет), но для ИСПОЛЬЗОВАНИЯ в новых программах он изначально и НЕ ПРЕДПОЛАГАЛСЯ...
если есть справка 6го дельфи можешь это найти, после описание для чего они из справки зачем то убрали (в d7 уже нет)

но его все одно используют. и в книгах видел примеры где не трогая логики в TTable между TT просто вставляют ADO и получают примеры для TADOTable.

> На всякий случай - я ADO вообще не использую
поэтому и не понимаешь... это не пристрастие или ненависть, это показатель полного не понимания ADO. ну к примеру если бы ты увидел как человек называющий себя шофером в дизель бензин заправляет... сел бы ты к нему в машину? не, можно конечно придумать вариант когда это оправдано (может он просто так бак моет. или как присадку для быстрого запуска чуть чуть льет (не знаю можно ли)), но в 99,99% случаев это просто не шофер.


 
sniknik ©   (2009-04-29 16:53) [43]

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

ну так вот Игорь к тебе вопрос, если к тебе придут с жалобами на тормоза, подвисания, и вообще неадекватную работу какой то программы, что программист, ее разработчик уже долгое время исправить не может/или не хочет, говорит, что это проблемы у клиентов. а у него все работает (мне и так говорили, и показывали как работает, у себя на 10-и записях...). т.е. когда это уже выливается в скандал и неустойки... к тебе приходят как к арбитру, дают код. и первое что ты там видишь это "классику от Архангельского", твои действия? а еще интересно посмотришь ли ты в этот код второй раз, будешь ли проверять дальше написание кода в потоках. или у тебя скажется "ненависть" к компоненту? или к чему там еще.


 
Игорь Шевченко ©   (2009-04-29 16:55) [44]

sniknik ©   (29.04.09 16:32) [42]


> компоненты для быстрого перевода программ с BDE на ADO


А зачем их переводить ? (впрочем, это не к тебе вопрос)

В любом случае они (Borland или Codegear, неважно) сделали их вовсе не для того, чтобы сократить количество работающих программистов путем увольнения за использование.

Насчет справок - у меня есть справка по D2006 и все.

Anatoly Podgoretsky ©   (29.04.09 16:20) [41]


> Вреда много принесли.


Вред можно и TEdit нанести, было бы желание.


 
Игорь Шевченко ©   (2009-04-29 16:57) [45]

sniknik ©   (29.04.09 16:53) [43]


> и первое что ты там видишь это "классику от Архангельского",
>  твои действия?


на первый раз заставлю переписать, на второй - ну сам понимаешь, я не армия спасения и не церковь


> а у него все работает (мне и так говорили, и показывали
> как работает, у себя на 10-и записях...).


А что, в этом виноват исключительно TADOTable ? А программист вовсе и не причем ?


 
sniknik ©   (2009-04-29 17:08) [46]

> А что, в этом виноват исключительно TADOTable ? А программист вовсе и не причем ?
конечно, именно поэтому я пытаюсь уволить TADOTable, а не программиста... а, хотя нет, я же "всю дорогу" другое говорил... нет виноват все таки программист, а TADOTable это показатель вины.


 
Игорь Шевченко ©   (2009-04-29 17:25) [47]


> нет виноват все таки программист, а TADOTable это показатель
> вины.


Страшная у вас контора. У нас увольняют за неисправленный код/халявное отношение, а у вас сразу за компоненты.

Ты все-таки намекни, что за фирма, так, на всякий случай


 
sniknik ©   (2009-04-29 18:10) [48]

> а у вас сразу за компоненты.
слушай не придуривайся а? типа такой непонятливый.
использование этого компонента = "глючный код/халявное отношение и + еще нежелание или неспособность учится". исключений я пока не встречал.

> Ты все-таки намекни, что за фирма, так, на всякий случай
с вашим "пониманием" всего по своему? нет уж увольте.


 
Германн ©   (2009-04-30 02:01) [49]


> Игорь Шевченко ©   (29.04.09 17:25) [47]


> sniknik ©   (29.04.09 18:10) [48]

И как вы оба смогли так "заморозить" эту конференцию?


 
clickmaker ©   (2009-04-30 11:17) [50]

про ADOTable
If TableDirect is true the data retrieval request uses a background SQL statement and all columns are simply returned. If it is false, the TADOTable component creates a SELECT statement to retrieve the table"s data. The default value of TableDirect is false.
(c) F1

чем он в этом случае от ADOQuery отличается?


 
sniknik ©   (2009-04-30 12:09) [51]

> чем он в этом случае от ADOQuery отличается?
тем что селект делаешь не ты сам, он "автоматический" на полную выборку без условий. со всеми полями - "*".
а по сути, да ничем,  и ADOTable и ADOQuery оба потомки от ADODataSet с "обрезанием" от него функционала.

и если знаешь то и с ADOTable  можно полноценные запросы делать... но покажите мне хоть одного знающего который предпочел бы ADOTable ADODataSet-у...


 
sniknik ©   (2009-04-30 12:15) [52]

> и если знаешь то и с ADOTable  можно полноценные запросы делать...
через переопределение типа и предварительной установкой кое каких параметров. т.е. довольно "напряжно" если просто работать с ним а не показывать трюк типа "а вот можно еще и так".


 
имя   (2009-05-09 15:28) [53]

Удалено модератором



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

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

Наверх




Память: 0.57 MB
Время: 0.016 c
15-1240318906
ford
2009-04-21 17:01
2009.06.28
просмотр PageMaker


15-1240591691
Kolan
2009-04-24 20:48
2009.06.28
«Интерфейс пользователя» → Интерфейсная справка


4-1212227259
dev
2008-05-31 13:47
2009.06.28
обработка событий для кнопки


15-1240471189
Guest
2009-04-23 11:19
2009.06.28
Строковые ресурсы в бираный вид


2-1242205772
Aleksey Suslov
2009-05-13 13:09
2009.06.28
Работа с сетевым реестром