Make Application Read Values From A .xml Or .ini File?
Feb 25, 2009
I am working on a project which I want to share with some people, but since I wont give away my source, I want them to be able to customize the values (By values, I mean like if I have a button that says Donate, just an example, then I want the application to read the link from a .xml file, or an .ini file, so people can edit it)
I dont know if that IS Values, but it sounds like it to me.
Here is my Donate Button code (STILL JUST AN EXAMPLE)
Private Sub Button5_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
WebBrowser1.Navigate("http:mydonatepageSTILLJUSTANEXAMPLE.com")
I have a DEM file(Digital Elevattion Model File) and I am trying to open the file,where we have Latitude and Longitude values inside the DEM file.And, Now I have opened the file using Filestream and Read the file using BinaryReader.But, I am having a trobule in getting the values of Latitude and Longitude.I am getting Byte values randomly as 1,202,31,271 etc.But, we dont have latitude and longitude values more than 180,and also I am not getting 16 bit UInt values.For example, the values should be like Latitude 20.00416666666667 and Longitude 39.99583333333333.So,read the correct Byte values of the DEM file.The code I have used till now is:
Dim fs As FileStream = New FileStream("C:UsersadminDesktopHeader and DEM fileE020N40.DEM", FileMode.Open, FileAccess.Read) Dim rd As New BinaryReader(fs) Dim convertDB As UInt16 For i = 0 To rd.BaseStream.Length
I'm trying to make an invoice program, but i made only the form view (blush).
1. how can i make the combobox to read it's own values from a list, but a list in which i can add or remove items?
2. i need a field which is like autonumber in Access for the invoices'numbers and it has to increase it's value every time i push Button2
3. I used a datagridview to write the goods I will sell, but the last column has to show the result of (column1*column2) but it's always empty. I'm using VB 9.0.
I'm new to VB.net and have only a few projects under my belt. This one has me stumped!! I need to open a file and search its contents hex byte by byte. (Similar to Hex editor). On finding a particular value I need to replace it with a set hex value then write and close the file. So far I have only managed to read / write the ascii equivilant.
I am trying to read data with a test routine from a fairly simple 3rd party Excel file. The file has three sheets and was created by Open Office 3.x as an 'Excel 97/2000/XP .xls' file. The later, still to be programmed, application must later run on machines with Windows XP Professional using the 2.0 .net framework and no Office package installed. The content of the file does not need to be modified by the later application. For some reason, numeric values are not read correctly. They "convert" to DBNull. I've searched around a bit but not found a 'simple' solution for solving this problem. Adding 'IMEX=1' or 'HDR=Yes;IMEX=1' to the connection string results in an error 'Installierbares ISAM nicht gefunden' (installable ISAM not found).
Based on various examples I've found, I've written the following test code: Option Strict On Option Explicit On Imports System.Data Imports System.Data.OleDb Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click [Code] .....
im trying to make a little application that will read an fps server chat log.the chat logs are plain text files that come in the format :
Billy says: yada yada yada Bob says: mooo
on certain key phrases (which will be user defined) it will reply (also user defined) now my problems. (there are many). most of which stem from not actually knowing any syntax for this language.firstly im suffering something of a huge brain fart with trying to read only the last line. i have it currently reading though the whole file and counting line numbers but then i just hit a wall . what do i do with the line number? i cant find a simple way to stop and come then have it check again after a couple of seconds for a new line? allegedly filestream can seek the end of the file however all my attempts to do anything with filestream have met with absolutle failure.
this is what i currently have for this, and it works to some degree
FileReader = New IO.StreamReader(OpenFileDialog1.FileName) Do While FileReader.Peek <> -1 txtln = FileReader.ReadLine()
[code]....
i have the remnants of both the options ive considered in there, and its almost doing what i need it to . i just have no idea what to put into the last section to make it wait for another line to be added to the text file, or use the linenumber to make it check back from there for more lines. i cant seem to find a wait/sleep/pause so i just dont know.
my other problem is one of file access. i am aware of some properties of filestream that allow for a shared read/write access for other programs . however as i stated before . i have had no success even getting this simple peice of code to work with filestream.
I'm using VB.Net's Excel component to read Excel file, but the performance is totally slow, since it has to loop through cells to get values. Reading a file containing one sheet with 1162 rows and 105 columns (which is small size compared to my general requirement) already costs more than 5 minutes.1. I want to ask if any of you have suggestion on reading such an Excel file with better performance, except OleDB, cuz most compies here have vesion problem?2. Is it normal that it tooks a long time for Excel component to read Excel file, or is it that I implement the code in a wrong way?
Added for my quick reference.When you use the following code to retrieve the values from config file in a library project.
Value = Configuration.ConfigurationManager.AppSettings("KeyName") The application will look for this key in AppSettings section of calling assembly and may lead to unpredictable results.
How would I go about reading a textfile, finding values and using the values in the program?Now I want the program to read the text file, find [1], use the first line after [1] as value for a variable, and the second line as value for another variable. After that I will run some code with the values and then do the same thing again for [2] etc.
I am trying to make a VB application that can read and write at excel or at SQlite db.With the excel my application works fine, but when i tried to share my application 1 of my friends can open it and all the others no.So i want to try with the SQlite but i dont know what i need for to support the sqlite at my VB project.I am using VB 2010 but i can also i can use C#?
I read a csv file into my .net program using ado.net and display it in a datagridview.In the file I have two rows. The first column is a component id, and it is supposed to be numeric. But the user can edit the csv file before having my program load it, and accidentally put text there. That is something I want to edit when he presses a button to add the data to the database. So let's say he puts a value of A in the first record and a value of 1 in the second record. Or vice versa. What is displayed in the dgv is a blank in the first record and a 1 in the second, or 1 in first and blank in second. If both csv records are A, then what is displayed in the dgv is an A in both the first and second records. I don't understand what is happening. The fact that there sometimes is a numeric in the column makes it think it is a numeric field and therefore only display numerics and blank otherwise, and the fact that there's always text in the column makes the code know it is a text field?
i want make a program like a login tool game..in login tool program..i put a button and WebBrowser page..then i want make a my button and WebBrowser read link or target in ini file or inf file...how to make it?
I am making trying to make a program that can read the file information directly from a specified file, but I am having a lot of difficulty reading things like file comments.An example of this can be found in windows XP when you alternate / right click on any file and click on properties. You'll get a lot of extra information.Now I have a few questions about this.
1.Can this information even be read in VB.NET 2.If so how 3.If not do I need to create some kind of data file to store the file information
I have a text file to read. The text file contain two parts. I need to find matching line in this two parts and place the matching lines in new file. In that new file i need to change the value in () from firs part and value in[] in second part. So far i can do all this things. This is a code.
Imports System.IO Imports System.Text.RegularExpressions Public Class Form1
[Code].....
So second line onwards the value will be X=X+2.4. Same also for second part . how should i point the green and red value and change the values. I attach mu text files here for your referance
I've never had to work with them before, and I think I've got everything down except one big thing: I'm setting it up so that different settings have different values depending on what file is being read. I need to know how to tell vb to take a specific item in an array and make the setting equal to it. I know how to make it read the file and add each new line into the array, just need to make sure I'll have to correct method to get the item in the array to match up the setting.
What i want to do, is to get my console application to read from a .txt file (with one word per line), and randomly select a line from that file and declare it as chosenword. However, i am not sure what i must do to do that.
I have an excel file which is auto generated by third party software..and its readonly file and its data constantly keep changing online. Now I want to use or read that data in my vb.net application whenever its changes take place in excel file automatically.
Im creating a game like CityVille where you create a city and such. The game allows you to name your city and such and because I dont understand how to use the settings thing to save stuff I want to use a text file. I want the textfile to look like this:
However, xmlFilePath shows up as Nothing after that line of code is run.
What's the correct code to get a setting out of the web.config file in an ASP.NET application?
NOTE: Although you can add keys individually to the <appsettings> tag, I'm trying to figure out how to use it with the "Settings" tab in the project's properties.
Basically i have a .net application that has a directory path stored in the app.config file. this directory path outputs xml files that will be read by an asp.net web page.
Is there any way i can get the asp.net web page to read the directory path stored in the app.config file? Should i look to use the web.config file at all?
I have a windows form which to summarize lets the user open a file containing 32 bit hashes, then search for one of them. The hash is then converted to its string representation. The application is giving the results I would expect but I'd like to make it execute faster than it does now; some files can be pretty big > 100 MB.
I'm doing the file read using a BackgroundWorker object to display progress updates and ensure that the UI is available during the process. But for that i need to add a System.Threading.Sleep(1) instruction in the loop; otherwise the application freezes with big files. And System.Threading.Sleep(1) creates a noticeable lag. Any suggestions on how to make searches fast without freezing the UI? Getting speeds comparable to hex editor programs for example.