Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1242203918
ply
2009-05-13 12:38
2009.06.28
как узнать установлены ли в системе программы?


15-1240333035
Nic
2009-04-21 20:57
2009.06.28
Мозговой штурм


4-1211700081
LightRipple
2008-05-25 11:21
2009.06.28
OPEN_IF для секции


15-1240298284
Int23
2009-04-21 11:18
2009.06.28
Откуда берутся хандлы "левых" событий в моей программе


2-1241790968
Гена
2009-05-08 17:56
2009.06.28
Нужно выполнить проверку DBGrid a





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский