I have a practice exam maker that is completed, I just need to add a new [url removed, login to view] application uses Access 2000 databases using Jet4 using [url removed, login to view] connection, data adapter, and dataset. .NET [url removed, login to view] and StreamReader class that opens a simple .dat file. Each exam directory and all the information is in the Access databases and the program reads the database for some information. I use the Update feature to save the info for each exam and exam collection in the database. The program uses the StreamWriter to output info to config file (.dat) that just indicates the installed exams(maybe one or two lines) and another csv .dat file that starts with an "n" followed by the exam collection name and parent folder to install newly saved tests when the select an exam form opens. The only advanced feature is that it instantiates my Install Class. This is in its own class library that contains the Install class as the only class. This gets the new tests, existing tests and loads them into the startup form.I started the code for the delete feature in the class, but cannot get it to work. There are arrays, structures and arrays of structures. The program itself also uses some [url removed, login to view] calls and [url removed, login to view] in the app's path.
What I need:
-I need to be able to Delete a exam set (set of folders and databases) from the Select An Exam to open form.
-When I tried using the Delete feature that I wrote before (that I commented out and is included) I keep getting an error that the file i am trying to write to is giving a [url removed, login to view] saying that the file is being used by another process - since it was open in a previous form). So I need the code changed or optimized so that I do not get this error (and not just adding Try Catch blocks, I already tried that) -I would like the code debugged, and optimized to make sure that this program will run error free. -also, another file that is included is the actual practice exams exe file that was compiled in VB6. Since I found it hard to convert that to .NET, this application is built around this VB6 practice exam. And this exam maker .NET application will create all the necessary files and databases for this VB6 program to use. So when the user builds the exam, they just open the .NET exe which will then call the actual VB6 practice exam.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows 2000/ Windows XP
Visual Studio .NET 2003 .NET Framework 1.1
Language:Visual Basic .NET 2003, ADO .NET
Access 2000 (optional if not going to manually look at the database or open it) using Jet 4
Visual Basic 6 Runtime Environment (optional if not going to preview the exams)