We have defined a set of Unit-Of-Measure Interfaces in IDL, and implemented them with Visual Basic 6. We are encountering signifcant delays during the garbage collection process when destroying these objects. We believe that it is possible to build the component in C++, implementing the same interfaces, but gaining a signifcant performance increase with improved memory management.
We will provide the IDL for the interfaces that must be implemented. We will also provide the working VB implementation and a VB test program to exercise and validate the new component.
Work is to be performed in C++ using Microsoft Visual Studio 6. Upon successful completion of a C++ implementation, strong consideration will be given to awarding a C# implementation of component to the same coder.
The IDL, resultant typeLib, VB Implemenation, and comments have been uploaded to <ftp://[url removed, login to view]> for bidders to review. Review [url removed, login to view] for a brief overview, then [url removed, login to view] for full documentation of the interfaces to be implmented. And please understand that this is some of our oldest VB code, and was written before we had good standards in place for variable/function naming, error handling, etc, and has been maintained by different people for the past four years :)
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Development to be done in C++, Visual Studio 6.
Application is to be a COM dll running on Win98, 2000, and XP w/ no dependencies.