вторник, 26 февраля 2019 г.

ADO Access DELPHI. Особенности подключения к базе данных

    Доброго времени суток дорогие друзья! В данной статье я хотел бы вот чем поделиться. Как-то возникла необходимость в написании базы данных с использованием ADO ACCESS в DELPHI, которую я успешно реализовал. Впрочем не все получалось гладко, я столкнулся с проблемой настройки пути к своей базе данных, а конкретно настройки свойства ConnectionString компонента ADOConnection.

понедельник, 18 июня 2018 г.

COM порт (RS-232) Асинхронный обмен данными. Запись данных ч.5 (практика).

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

суббота, 16 июня 2018 г.

COM порт (RS-232) Асинхронный обмен данными. Чтение данных ч.4 (практика).

    В этой статье мы рассмотрим пример асинхронного приема данных из СОМ порта средствами Delphi. То-есть опрос порта будет производиться непрерывно, до тех пор пока мы его не остановим, а прочитанную информацию она будет записывать в Memo. Чтобы процедура опроса не "подвешивала" наше приложение, мы организуем прослушивание порта в отдельном потоке. Поэтому прежде чем Вам начать практиковаться по настоящей статье, автор предполагает что читатель уже знаком с темой потоков в Delphi. Пример конечно примитивен, поскольку демонстрирует лишь минимум функций, которые можно реализовать для связи по трем проводкам (GND, RX и TX), но эта простота вовсе не снижает интереса к нашей с Вами теме. По скольку дает "живое" представление о принципе асинхронного чтения, да еще и на "сквозном" примере.
    И так приступим:

понедельник, 9 января 2017 г.

COM порт (RS-232) Асинхронный обмен данными (теория) ч.3

ПЕРЕДАЧА ДАННЫХ

   Как уже говорилось ранее RS-232 является последовательным интерфейсом. Это говорит о том, что данные передаются частями, одна за другой. Возникает вопрос, как компьютер будет понимать что вообще к нему приходит если данные бегут практически непрерывно? Так вот для того чтобы компьютер различал приходящие к нему последовательные данные, был разработан способ определения, где завершается передача одного кадра символов и начинается передача нового кадра.

воскресенье, 8 января 2017 г.

COM порт (RS-232) Асинхронный обмен данными (теория) ч.2

ФИЗИЧЕСКИЙ УРОВЕНЬ 

    Реализация RS-232 на физическом уровне существует в двух вариантах:

9-ти пиновом и
25-ти пиновом разъемах.
    
    В дальнейшем мы будем касаться исключительно 9-ти пинового варианта реализации. Не знаю нужно ли приложить фото с изображением COM порта, на всякий пожарный, ниже фото фрагмента материнской платы. Вдруг кто-то COM порта не видел никогда)))...