|
Hello everybody,
in our business we have developed a realtime instrument control application. It was written in MSVC Prof. with C++ as a multithreaded modular MFC Doc/View application. The main program with the intrument interface was changed recently to reflect some changes in the intrument controller which was changed from running as DLL to being a service utilizing memory mapped files.
Unfortunatly since this change our application is slowly eating up memory. After some weeks the application will hang or crash. We've already invested much time isolating the error with CRT diagnostic and other techniques but were not able to locate the source of the problem.
We are looking for german based help on this issue. Anyone feels tempted or knows where to ask for help?
Regards
Thomas
|
|
|
|
|
Does the code have comments in english or german?
|
|
|
|
|
Hi Albert,
the code has of course some comments. They are mixed german and english. I'd say that all the key points have comments (but as always ) there could be more.
Best regards
Thomas
|
|
|
|
|
Asking because german comments would be the equivalent of no comments to non-german speakers...
Approximately what's the size of the project? What version of the Visual Studio IDE was it built in?
I can probably refer you to contractors in America that would be willing to help (at a price of course) but pretty sure no one will do it for free (or maybe at all given the german comments).
|
|
|
|
|
There are distinct reasons I ask for Germany based help. It's not just the comments but also I assume that there will be the need of some in-lab testing with a real instrument connection. The memory leak is not depending on that and also there in the demo mode.
IDE has evolved. The project started with MSVC 6 but the changes introducing the leak came somewhat around the change from MSVC 2005 to MSVC 2010. Don't have the actual project size but will post when I'm back in Office.
We know that we will need and have a budget for the advice.
Regards
Thomas
|
|
|
|
|
Thomas Blenkers wrote: There are distinct reasons I ask for Germany based help. It's not just the comments but also I assume that there will be the need of some in-lab testing with a real instrument connection. The memory leak is not depending on that and also there in the demo mode.
If the leak occurs in the demo mode, there's no need to be there... but if it only occurs with the actual instrumentation, then yes, you're right, would probably need to be there.
|
|
|
|
|
Have you solved the problem ? I am interested to help you ... if I can, of course ...
|
|
|
|
|
manwhile the problem was solved
|
|
|
|