Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.007 c