Budget: 3000 UAH Deadline: 7 days
Hello, I am working on the development of libraries on C#. I have a lot of work experience, more than 5 years. I will easily fulfill your order.
Vlad Skif
Winning proposal- Projects 114
- Rating -
- Rating 2 073
Budget: 300 UAH Deadline: 1 day
Good night ! You have completed your task, there is only one small nuance, write in the figure.
Proposals are currently absent
-
Vladimirovich Denis
14 July 2019
Вся бизнес-логика - это цикл от 0 до X и задержка в теле цикла - это пару строчек на плюсах.
-
Vladimirovich Denis
15 July 2019
Вот пример бизнес-логики:
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 July 2019Интересно каким образом передавать результат прохода цикла. Если функция выполняет что-то и возвращает результат, то как возвратить каждый раз результат цикла)
-
Vladimirovich Denis
15 July 2019
А зачем что-то куда-то передавать? Нам нужно отобразить изменения на форме и это делается callback функцией showProgress, showLabel,...
-
Vladimirovich Denis
15 July 2019
Ну так это собственно в задании и написано, что отображение идет через callback функции, которые передаются в DLL вместе с X в качестве параметров.
-
Vladimirovich Denis
15 July 2019
Вот пример Микрософта как это делается: https://docs.microsoft.com/en-us/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method#calling-functions
Current freelance projects in the category C & C++
-
50 USD
Grand Varesix
Databases & SQL 2 proposals 18:58