Lengkap

BackgroundWorker C++/CLI Wrapper Class for C++ class

I have a function in non-managed C++ that runs for a long time - hours. I want to wrap that class in a C++/CLI wrapper class that is derived from a BackgroundWorker and then implement the functionality of the BackgroundWorker. I have created a simple example in C# showing the intent and functionality but not an actual solution.

If you look at the attached example I would like to:

a) Move the code in the [url removed, login to view] function to the Outline class.

b) Change the Outline class to non-managed, native C++.

c) Change the OutlineWrapper class to a C++/CLI class with the Outline class as a private member.

I would like to be able to update the status, watch for cancelation, and throw an exception from the DoWork function in the native C++ Outline class.

I really would prefer not keeping the loop (i=0; i<1000; i++) in the example in the OutlineWrapper class. This needs to be in the Outline class.

Looking for someone with good C++/CLI skills.

Working in .net 4.5 VS 2012 is fine.

Kemahiran: .NET, Pengaturcaraan C#, Pengaturcaraan C++

Lihat lagi: cli backgroundworker example, cli backgroundworker, backgroundworker, com wrapper class, backgroundworker cli, backgroundworker class, class wrapper, cli wrapper, net cli wrapper class, backgroundworker wrapper class, derived backgroundworker, wrapper backgroundworker class, wrapper programming, programming class, needs for c# programming, loop net, good c vs, for loop in c programming, for loop c programming, c programming for loop

Tentang Majikan:
( 131 ulasan ) Bonita Springs, United States

ID Projek: #4360664

Dianugerahkan kepada:

xuhaijiao

Let me do that.I will do in good quality.

$70 USD dalam 3 hari
(0 Ulasan)
0.0

3 pekerja bebas membida secara purata $123 untuk pekerjaan ini

crypted

Will send you a fully working copy of the application written in cli c++ withi two days.

$150 USD dalam 2 hari
(26 Ulasan)
5.0
d0tnet12

Ready to start from now . Check PM.

$150 USD dalam 5 hari
(3 Ulasan)
2.5