• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

  • Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

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

  • Автор темы Автор темы erhe
  • Дата начала Дата начала
E

erhe

Здравствуйте.

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

Или всю работу с сокетами ручками прописать, без компонентов? (Хотя вроде есть стандартные компоненты Delphi TServerSocket и TClientSocket -- они лучше Indy или фиолетово?)
 
Избавиться пора уже давно от Delphi 7, тогда глючить перестанет.
 
По какой причине от Делфи необходимо избавиться?
 
Если у Вас стоит задача написать супер-глючое приложение, то индейцы как никто другой Вам в этом помогут! :) Библиотека Indy написана настолько криво, что ее обсуждение без матерных слов попросту невозможна.
Вот только не пойму, зачем Вам вообще работать с сетевыми заморочками если стоит задача тупо законектиться к БД? Ведь делается это через ее собственный БД-шный DLL-движок, который всю борьбу с сеткой и потоками берет на себя.
Копайте в сторону TSQLConnection
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD