Система призвана автоматизировать расчёт стоимости доставки строительных материалов с базы заказчику. Результат её работы – число, представляющее собой самую низкую стоимость заказа. Пользователь выбирает строительный материал и пункт доставки. Система рассчитывает стоимость заказа и предлагает перечень ...
Доработка интерфейса-обертки, Delphi
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Доработка интерфейса-обертки для работы с платформой QUIK по API.
Язык: Delphi 7
Вводная:
В интерфейсе - 4 каллбека, в них асинхронно поступают данные от QUIK и добавляются в TThreadList в виде объектов.
Обработчику листа TThreadList отправляются PostMessage-ивенты о факте получения новых записей.
Далее обработчик отправляет эти объекты в основное приложение.
Проблема заключается в синхронизации TThreadList.LockList между обработчиком и каллбеками:
когда в процессе выполнения обработчика в некоторые каллбеки приходит больше 1 записи происходит двойной лок.
Контекст разработки:
Основное приложение, использующее вышеописанный интерфейс, включает в себя
достаточно много различных библиотек/компонентов и его миграция затруднительна.
Поэтому необходима локальная разработка с использованием Teamviewer.
ТЗ:
Реализация механизма синхронизации между асинхронными каллбеками и
их обработчиком при помощи Lock-free queue list, Thread pool или другими методами.
Желательна разработка наиболее быстрого и эффективного варианта.
Использование Teamviewer или других менеджеров удаленных десктопов.
- Похожие заказы
- $1000Прикладное ПО8 заявокЗакрыт10 лет назад
- $50
1. поправить в админке реврайт,чтобы параметры по гет запросу перебрасывались на скрипт,я делал по мануалом,у меня не вышло,нужен человек с опытом,либо кто поразбирается. 2.есть рабочая админка на пхп smarty у неё бд добавить в бд поле и это ...
Прикладное ПО3 заявкиЗакрыт11 лет назад Десктопное приложение для создания презентаций и объявлений. Работа под windows xp, желательно без дополнительных программ. Простой и приятный дизайн. В программе необходимо предустановить несколько шаблонов для создания: 1. Презентаций объектов. 2. Объявлений по объектам. 3. Рекламные листовки. Шаблоны будут предоставлены (необходима информация ...
Прикладное ПО4 заявкиЗакрыт11 лет назадТребуется разработать утилиту бэкапа в среде Delphi XE3/4/5 (с исходниками). Утилита должна: - делать бэкап файлов/папок (с опцией Volume Shadow Copy) - сохранять бэкап в локальные/сетевые папки и на FTP - шифровать файлы бэкапа - архивировать ZIP (включая архивы более ...
Прикладное ПО3 заявкиЗакрыт11 лет назад- $150
Для ie, ff, opera и chrome, а также flash sol cookie написать программу в которой будет две кнопки: сохранить и загрузить. По нажатию на сохранить сохраняются куки всех перечисленных браузеров (требуется также исследовать где какой браузер хранит ...
Прикладное ПО1 исполнительЗавершен11 лет назад Написать утилиту под MAC требования чтобы можно было открыть через нее изображение и отстортировать все пиксели с изображения по -цветовому тону (Hue) -свету (luminance) -насыщенности(Saturation) -по близости к заданному цвету (proximity) по возможности предусмотреть экспорт полученного градиента в gdr ...
Прикладное ПО1 исполнительЗакрыт11 лет назадНеобходимо создать простой браузер и FTP-клиент (2 отдельных приложения) на языке С++, согласно техническому заданию в приложенном файле. В результате нужно предоставить два приложения и исходные коды к ним (файлы проекта). Это не курсовая, обычная контрольная, ...
Прикладное ПО2 заявкиЗакрыт11 лет назадЕсть базовый проект на visual c++ для библиотеки iMacros (http://www.iopus.com/download/cppexpress2008.zip) Нужно в него добавить tab виджет, с тремя табами. 1.) Таб Раскидка. При нажатии кнопки СТАРТ просто возвращает значения в полях. см. картинку раскидка 2) Таб Сайты. ...
Прикладное ПО1 заявкаЗакрыт11 лет назад- $250
Добрый день! Разрабатываем программы под .NET, которые распространяются посредством кодов активации. Нужна система защиты, максимально затрудняющая возможность взлома. Что можете предложить? Какие гарантии того, что если мы закажем вам систему, она не будет в ближайшее ...
Прикладное ПО4 заявкиЗакрыт11 лет назад Здравствуйте. Мы разрабатываем многопользовательскую программу для построения интеллект-карт (mindmap), преимущественно отображающую текущий список дел и задач для каждого сотрудника организации. В данный момент полностью доработан однопользовательский вариант программы, написанный на C++ с использованием MFC и OpenGL. Работа ...
Прикладное ПО1 заявкаЗакрыт11 лет назад