Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача: модифицировать код XLL плагина https://github.com/poidasmith/xlloop/tree/master/xlloop-addin таким образом, чтобы:

1) Плагин асинхронно вызывал функции на сервере. Сейчас когда мы в экселе вызываем 100 функций сервера, клиент последовательно отправляет запросы на сервер. Т.е. пока не получит ответ от предыдущего вызова – не обрабатывает следующую ячейку.

2) Плагин не подвешивал эксель во время обработки функции в каждой ячейке. Видимо, обращение к серверу происходит в контексте основного процесса экселя, в результате мы получаем "application is not responding" пока сервер готовит результат вызова функции для одной ячейки. Сейчас при долгом ответе сервера выводится popup с прелоадером. Нужно этот попап убрать, а вместо него в ячейке из которой вызвана функция выводить "Thinking..." серым цветом текста. Как только сервер вернул данные для этой ячейки, нужно "Thinking..." убрать и вывести в ячейку результат. Текст "Thinking..." должен настраиваться через ini файл.

3) При всем это плагин сохранил совместимость с excel 2003-2013

4) Размер плагина не стал более чем 500-600 кб.

Это довольно небольшое задание, поэтому более подробного ТЗ не будет. Но я готов ответить на любые ваши вопросы.

В ответе обязательно указывайте желаемое вознаграждение и примерный срок выполнения работы.

Подробнее:

http://xlloop.sourceforge.net/

https://github.com/poidasmith/xlloop/issues/11

12 лет назад
voronkovm
Михаил 
39 летРоссия
12 лет в сервисе
Был
12 лет назад
  • Похожие заказы
  • $90

    Необходимо написать программу для автоматизации проверки тестов: Есть около 1000 файлов .docx Нужно: 1) Открыть файл Word. Если он содержит заполненную таблицу с ответами, передать в обработку, если нет (таблица пустая или в файле находится картинка) — отметить ...

    Прикладное ПО1 исполнитель
    Завершен
    12 лет назад
  • $15

    Мне нужна программа на Visual Basic.Net. Условия такие: Это калькулятор с базовыми функциями "плюс минус умножить разделить". В программе находятся два Custom controls : 1)Panel with buttons and operations +-*/ 2)Textbox custom control with exposed properties Калькулятор должен ...

    Прикладное ПОнет заявок
    Закрыт
    12 лет назад
  • что необходимо: 1. Взять любой опенсорсный джаббер клиент 2. Вытащить из него все упоминания о той или иной принадлежности 3.1. Убрать возможность добавления новых контактов и соовтественно их поиск и запросы на авторизацию 4. софтина должна работать как ...

    Прикладное ПО1 исполнитель
    Завершен
    12 лет назад
  • $5000

    Нужен парсинг товаров или написание парсеров с импортом результатов парсинга в формат магазинов на движке OpenCart 1.5.3.1 Первый объем — это парсинг 127 сайтов, то есть нужно собрать 127 баз товаров (описания + фото) с ...

    Прикладное ПО1 исполнитель
    Закрыт
    12 лет назад
  • $1000

    Необходимо переписать дополнение для браузера Opera с использованием технлогии NPAPI. На текущий момент дополнение написано на JS с использованием API браузера. ТЗ предоставим по требованию. Писать людям только с опытом работы. Оставляйте контакты для связи.

    Закрыт
    12 лет назад
  • Доброго времени суток. Для реализации программы автоматизации действий требуется программист со знаниями с++ . Все подробности в skype plotnikov_kostja Оплата исключительно ЯД.

    Прикладное ПО1 исполнитель
    Закрыт
    12 лет назад
  • О программе: Программа имеет не большой размер, скачивается быстро. Работает без инсталятора, после запуска создает ярлык на рабочем столе, быстром запуске и меню пуск, все рабочие файлы сразу распаковывает в системную папку (Application data итп). По ...

    Закрыт
    12 лет назад
  • $250

    Необходимо реализовать следующий набор функций: - Получение писем с почтового сервера - Проверка соединения с почтовым сервером - Получение количества писем на сервере - Удаление писем с сервера - Отправка писем через SMTP - Проверка соединения с SMTP сервером - Проверить письмо ...

    Закрыт
    12 лет назад