Использовать Ли Компоненты Indy Или Нет?

erhe

Well-Known Member
05.03.2013
48
0
#1
Здравствуйте.

Есть задумка сделать распределенную программку. По всем параметрам подходят компоненты Indy (вроде 9, бо Delphi 7), но. Вычитал на форумах, что глючные они (в смысле ошибок много), да и почитал книгу "В глубинах Indy" и не понял как кусок своей задачи можно на них сделать. (Нужно будет цепляться к базе данных. К разным для разных клиентов. Т.е., кинуть компонент базы данных на форму и через sinchronize() обеспечивать доступ не получится. Нужно в потоке для клиента создавать подключение к базе данных, а как это замутить в Indy -- непонятно.)

Или всю работу с сокетами ручками прописать, без компонентов? (Хотя вроде есть стандартные компоненты Delphi TServerSocket и TClientSocket -- они лучше Indy или фиолетово?)
 

-master-

Well-Known Member
14.01.2012
616
20
#6
Избавиться пора уже давно от Delphi 7, тогда глючить перестанет.
 
P

paymer-soft

Гость
#8
Если у Вас стоит задача написать супер-глючое приложение, то индейцы как никто другой Вам в этом помогут! :) Библиотека Indy написана настолько криво, что ее обсуждение без матерных слов попросту невозможна.
Вот только не пойму, зачем Вам вообще работать с сетевыми заморочками если стоит задача тупо законектиться к БД? Ведь делается это через ее собственный БД-шный DLL-движок, который всю борьбу с сеткой и потоками берет на себя.
Копайте в сторону TSQLConnection