15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Программа для обработки логов миниАТС

Авторы: Лапай Д.А., Ложкин А.Г., Воронин А.В

Компилятор: Visual Basic 6

Программа в реальном времени получает данные по последовательному порту и пишет в базу данных. Работа с базой через ADO. Для работы с последовательным портом используется компонент MSComm32. Для парсинга строки протокола используется компонент MSScript.

 

Программа "Станция" создавалась как агент для формирования в реальном времени из выходной строки протокола мини-АТС записи в базе данных.

Программа может работать, вероятно, с любой станцией, имеющей формат строки протокола "Параметр1 Разделитель Параметр2 Разделитель … ПараметрNLf" и способной передать эту строку по последовательному порту.

Разработка велась на языке программирования VB6 для OS Windows 9X. Работоспособность в других операционных системах не проверялась.

Программа работает с файлами баз данных формата mdb. Может быть подключена база данных произвольного формата, поддерживаемого ADO.

 

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

Для функционирования программы необходимо наличие библиотеки ADO версии не ниже 2.1 и Windows Script Engine.

Скачать исходник - 75 Кб