Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
300 ₴

Demo приложение для интеграции C# (визуальн. часть) и С++ DLL (логика)



Отзыв заказчика о сотрудничестве с Vlad Skif

Качество
Профессионализм
Стоимость
Контактность
Сроки

Все нормально, человек контактный, оперативно решает возникающие вопросы.

Отзыв фрилансера о сотрудничестве с Владимировичем Денисом

Оплата
Постановка задачи
Четкость требований
Контактность

Все в порядке, рад был сотрудничеству! Рекомендую!

Vlad Skif | Сейф Сейф


  1. 2558    118  0
    Победившая ставка1 день300 ₴

    Доброй ночи! Выполнил ваше задание, есть только один маленький нюансик, напишите в личку.

  2. 796    36  2   1
    7 дней10 000 ₽

    Я являюсь специалистом в данной области с практическим опытом работы 9 лет, даже успел по данной теме оставить после себя пару статей на Хабре (можете ознакомиться в моём профиле). Если готовы достойно оплатить работу, я готов взяться за реализацию решения.

  3. 148    1  0
    7 дней3000 ₴

    Здравствуйте, я занимаюсь разработкой библиотек на С#. Имею большой опыт работы, более 5 лет. С лёгкостью выполню ваш заказ.

  • Vladislav Pro
    14 июля 2019 |

    Сложного ничего нет, если в C++ библе правильно настроен экспорт функций

  • Ну вот мне и нужен готовый проект, где все это настроено

  • Vladislav Pro
    14 июля 2019 |

    Ааа, я думал "бизнес-логика" уже написана)

  • Вся бизнес-логика - это цикл от 0 до X и задержка в теле цикла - это пару строчек на плюсах.

  • Вот пример бизнес-логики:

    showEditBox("start");

    for(auto i = 0; i < x; ++i)

    {

       if (interruptFlag)

      {

         shoMessageDlg("Interrupt");

         break;

      }

       std::this_thread::sleep_for(std::chrono::milliseconds(100));

       showProgress(...)

       showLabel(strToInt(i));

    }

    showEditBox("stop");

  • Vladislav Pro
    15 июля 2019 |

    Интересно каким образом передавать результат прохода цикла. Если функция выполняет что-то и возвращает результат, то как возвратить каждый раз результат цикла)

  • А зачем что-то куда-то передавать? Нам нужно отобразить изменения на форме и это делается callback функцией showProgress, showLabel,...

  • Vladislav Pro
    15 июля 2019 |

    А, ну если колбеком то конечно просто)

  • Ну так это собственно в задании и написано, что отображение идет через callback функции, которые передаются в DLL вместе с X в качестве параметров.

  • Vladislav Pro
    15 июля 2019 |

    Да я уже понял, сдалал даже, скрины скинул Вам в ЛС