winzip icon

A Way To Use Configuration INI Data

Submitted on: 2/17/2015 4:45:00 AM
By: Jason Newland (from psc cd)  
Level: Intermediate
User Rating: By 2 Users
Compatibility: VB 5.0, VB 6.0
Views: 3879
     Ever had an application that had a large INI file for its configuration settings? Did you have loads of public variables all over the place just to store the setting for something? Well, in this demo project you can make use of Hash Tables (or "Linked Lists") which are stored in memory and can be called at anytime during the application's runtime. Works similar to the built in collection but is a lot faster at finding, adding and removing data than the collection. I have implimented several functions to save the need to learn how the class module works such as hMake, hFree, hAdd, hDel, hFind, hGet, SaveHashToINI and LoadINIToHash. You would normally hMake the hash first, then hAdd data, hGet(table,item) would retrieve data of the item from the table, hDel(table,item) would remove, etc. Works similar to mIRC's hash functions. Hash tables are great in my opinion and I love utilizing them where ever I can. Note: I am not the original author of the cHashTable.cls file and I'm not sure who is, so credit goes to whoever wrote it. Please enjoy my code and vote for it ;)
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net

Other 7 submission(s) by this author


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)

Other User Comments

 There are no comments on this submission.

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)

To post feedback, first please login.