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