Actually, I dont even use .ini files because they arent structured enough. Its easier to use XML. Of course if you use the NI xml functions it spits out more junk than necessary. I wrote my own libraries wrapping the MSXML.net functions. I get nice clean readable structured settings files. I find its a great way to go.
The more you automate the file generation, the more reliable it becomes. For instance if the property name is ALWAYS the control.label.test, you never have typos. Since generic VI's for dumping a cluster to an XML element are consistent you just plug and play, no debugging necessary.
For large projects this method takes day worth of writing and debugging code for reading and writing config files and turns it into an automatic thing- just pass it your parent object and your done.
Message Edited by tlivingston on 02-07-2007 10:33 AM