Solved

Read Value Pairs from a Text File VB.NET

Posted on 2015-02-19
2
281 Views
Last Modified: 2015-02-21
I'm looking for the best way to read values from a text file into a vb.net winforms application.

I'm hoping to take regular messages like "Couldn't connect to the database" or "We were not able to complete the task" and put it in a text file like this:

1, "Couldn't connect to the database"
2, "We were not able to complete the task"

So that someone without a lot of experience programming could change the messages if they wanted. (for example, they could change the to a different language.

It would be great as well if this could be done with comments like this:

\\Error Messages
1, "Couldn't connect to the database."
2, "We were not able to complete the task."

\\System Update
3, "We updated the information successfully."
4, "Please enter your username"

My goal is to be able to refer to the number to get to the message.  I thought perhaps I could do it using Dictionary, it seems like the values have to be hard coded...  I could read List (Of T), but that would mean that the items have to be in order and I'd have to loop through the entire list to get what I want... doesn't seem too efficient.

I'd rather not use a database for this - but if I have to, I guess I will.
Any suggestions on the best course of action would be helpful!

Thanks for your time!!!
0
Comment
Question by:slightlyoff
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 36

Accepted Solution

by:
Miguel Oz earned 500 total points
ID: 40620909
You could use an xml to store the values:
<?xml version="1.0" encoding="utf-8"?>
<errors>
<error id='int_goes_here' value='string_goes_here'/>
</errors>

Open in new window


and read those values to a Dictionary<int, string> instance as shown here. Notice that posted link use items/item that you should map to your current xml construct errors/error.
0
 
LVL 1

Author Comment

by:slightlyoff
ID: 40623419
Thank you very much!  That seems much better than what I was thinking :)

Thank you for your time!
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article describes relatively difficult and non-obvious issues that are likely to arise when creating COM class in Visual Studio and deploying it by professional MSI-authoring tools. It is assumed that the reader is already familiar with the cla…
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

710 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question