This goal of this project is to deliver two items complete with all source code. Each file does the very same thing except one is an activex ocx file and the other is an activex dll.
We need this written in VB 6.0. You must agree to provide all source code with heavy commenting explaining your routines in the event we look to modify them at a later date. We will be placing these modules in a larger project and will retain all copyrights to the modules and source code you supply. You must agree not to use this work in other projects, or sell it to others. We will supply you a VB 6.0 activeX OCX project as a template just so you our desired property, method, and event naming. The modules are targeted to be called from VBA either in code, (the need for the dll), or on a form, (the ocx). We will also supply you real time sample text data and a sample Excel application to be used in testing the ocx and dll.
This will mainly require string handling. We are looking to have the main program send these modules a single string variable containing flat file data. The data will need to be parsed with select data placed into read only properties of the controls. There are three flat files to be parsed into a set of read only properties File1 will be parsing string based numbers into 13 simple integer properties . File2 is the harder. You will be doing the same type of string parsing into 960 seperate properties unless it is possible to build property arrays in both an activex ocx and activex dll. There are actually 10 seperate properties, but these are used 96 seperate times, i.e PropertyName(0-95). File3 will be parsing string data into 5 string properties, however the data size handed to it will change in size and if it is possible to dynamically allocate an array, (REDIM ?), based on the file size this needs to be done with a string properties array created such as in File2. If this is not possible we will simply place a limit on the array size.
The file data is is a fixed file format, but the entire variable may change in LEN, so you cannot count from byte 1 and find the data desired in the same location every time. The parsed data will always be a number from 0 to 999999999.
1) Complete and fully-functional ActiveX OCX and ActiceX DLL as well as complete source code, (contaning a lot of comments), 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).
Microsoft Windows 2000, XP
Microsoft Office 2000, XP