I have a text file which I open and then read in 1 line at a time and split up. I then takes each component part from the split string and assign it into a variable as I go.
I then want to specific varaibles and put them into an array and build the array.
Can I read in each element and assign it directly into an array or is this was best.
also
I seem to be getting an error when I try and directly add items into an array
' myCarrier(98).EZY_Both = myCarrier(98).EZY_Both + 1 '
Structure Carriers
Public BA As Long
Public BA_Lev3 As Long
I am having a problem with objects and arrays of objects. Basically obj_stored holds how many objects I have stored in my text file, in this case t shirts. line(y) is an array that holds each line that has been read from the text file. I then use this to assign values to my array objects properties. For example I know the first line is the color of the first t shirt, second size, third price etc. Then I know the next line will be the color of a new t shirt. There are 6 t shirts in the file.
Dim t_shirt(5) As Clothing.t_shirt Dim t_shirt_purchased As New Clothing.t_shirt For x = 0 To obj_stored t_shirt(x) = Clothing t_shirt(x).color = line(y) y = y + 1 t_shirt(x).size = line(y) y = y + 1 t_shirt(x).price = line(y) y = y + 1 Next MsgBox (t_shirt(4).size)
My problem is it seems to be resetting these values after it has finished. Im creating the object each time and assigning values to it's properties but when it's finished it all resets and says 'Object reference not set to an instance of an object'. I'm new to OOP and was wondering what sort of approach i would take to doing this, if the one i am taking is wrong.
So I am aiming to: Read everything in from the text file. Create new instances of the objects depending on how many t shirts are stored, (5 t shirts = 5 objects) Assign the values to my objects properties.
Am getting error in development code "Reference to a non-shared member requires an object reference." when assigning value to string array where Array is defined in a class.
Here's some sample code to illustrate problem.
Module FieldNames 'Budget Departments Public Class GLD
how to assign a 1-dimensional array value I get from a function directly into an element in a 2-dimensional array. An example would be
Dim Results(7)() as DoubleResults(0) = myFunction() ' returns an array with 5 doubles What is the correct syntax for this, if any? I'm still having a bit of difficulty switching over from Python arrays, which work a lot better, it seems.
I'm having trouble assigning values to an array and am getting the error, "Value of type MemberFocal.Member cannot be converted to System.Array" - MemberFocal.Member is part of a custom class and I am attempting to create an array of these objects. Here is the code:
i used this code to assign the brand dbs to a value of 200
[code]Private Sub xModelComboBox_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles xModelComboBox.SelectedIndexChanged If xModelComboBox.Text = "DBS" Then
basically i've gotten myself into a mess with some last minute project work. shame on me and all that but thats college students for ya. basically i seem to be having problems assiging a simple integer to some pictures in an array. now. basically its a card deck. i've looked this up so many times yet nothing comes to me that fits my code or the way i've been taught. in any case i've got an imagelist and put it into an array to symbolize a deck. now. as i'm doing blackjack i need each card to have its own value. so obviously 2 of hearts value = 2, king = 10 etc.so what i've done is created a function that calls on a string. and used a select case to give a value based on the filepath of the image. however it failed hoplessly. heres a piece of the code:
Sub getcardvalues(ByVal card As String) Select Case card Case "decklist.images.item(2club.png)" value = 2
[code]....
despite this seemingly simple solution i can't seem to pull out the path of these cards as a string. the array simply gives me a number and the actual picture dosnt want to be a string. so my question is this. how can i pull the image path out of the array (eg: deck(1) = decklist.images.item(3club.png)) and turn that into a useable string?
I want to assign values to ifitems in a combo box B brand "ex. Focus = should be $200": items in comb box C "specific years ex. 2006" ANDuse this information to calculateInitialPrice
1. The "InitialPrice" is the default price for the selected brand and model of a car in 2006. I'ved used this code but it's not working.. or am not understanding.
This code below is from one of the different forms that I am using for a bigger project. I keep getting an error when it comes to the list box. Each index needs to be assigned a value and I can't get it to work! Index 0=8 Index 1=15 Index 2=70
Public Class frmRegular Private Sub btnCloseRegular_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCloseRegular.Click Me.Close() End Sub [Code] .....
I decided to learn Visual basic because I want to see actual results and I don't see any in C++
when I was following it I get "Declaration expected" I'm going to assume that there is something wrong with the way that I'm assigning the array it's values but I don't know what to do.
Public Class Form1 Dim player(2) As String player(0) = "Bob"
Im doing the same thing as him but in vb express 2008 what i have is a checklist box of 10 toppings, all of which can be selected, (no max or min) to put on a pizza, and i have 3 radio buttons grouped together for pizza size (S, M, L) i cant figure out how to give them vaules in which(for sake of demonstration) s=$5 m=$7 l=$9 and each topping is $0.25 then make them add up to an order total in a msg box or something like that
I am learning visual basic .net and I am attempting to translate some java source code to a vb.net project. The project reads mp3 details and then splits the file accurately according to the frameheader details etc.
What im trying to achieve is editing the value of this key; But I've tried everything i can think of.. I've tried just entering the name and type etc. but nothing..I've decalred:
Imports Microsoft.Win32 and the code im attempting to use: Dim regKey As RegistryKey
[code]....
What i want it to do is create a key from the Drive Selection box i.e. 'H' then create two sub keys called 'DefaultIcon' and 'DefaultLabel' and assign values to their (Default) key but its not working.
Before I start great forums, from what i've seen browsing unregistered this place is a treasure trove of information; however, after searching for what I need I could only find threads that seemed way to complicated or irrelevant, so...Essentialy I have created a program in which values entered are saved to seperate text files depending on which tab of a Tab Control they originate (from text boxes). I'm pretty new to VB but i managed to save the values of each text box to a .txt as CSV, essentialy all values will only ever be decimals (as currency) or dates. Example code for one of the .txt's:
[code] i feel that it is a waste of code and should be shrunk down into some sort of loop. [code] i know i could easily leave it the way i originally had it, but i hate having wasted code!!
I am stuck on how to assign values on a label or text box.The issue is the following:I have two tables, one called A and the second one called B.Table A has tree fields: id, name, lastname...Table B has five fields: id, level1, level2, level3, level4..The idea is to save A.id into level1, level2, level3 and level4. A.id can be the same or not. I know how to assign and save the values on the DDBB using DDL, but when I want to show the values using labels, I get the first value always, this is becuase the select command is configures in that way. If I use ddl instead label, it works, but I do not want to show the value using ddl. I want to use label to show the values, and ddl to modify or add new data into the DDBB.[code] As you can see the level1 uses label, and level2 uses ddl, it was the only way to get the value for level2, otherwise if I use label on level2 it display level1 value instead.I would like to know if there is any way to assign different value using anything but ddl.
Dim N As BigInteger N = 28 'Put whatever value you want in for N. Write((BigInteger.Log(N) / BigInteger.Log(2) + 1) / 2)
This does not work:
Dim Result As BigInteger = (BigInteger.Log(N) / BigInteger.Log(2) + 1) / 2
This gives an error during the build (despite the variable being declared as a BigInteger and the operation working perfectly well when I am not assigning it to a variable, it tells me I can't convert a Double to a BigInteger) and I have to do this:
Dim Result As BigInteger = CType((((BigInteger.Log(N) / BigInteger.Log(2)) + 1) / 2), BigInteger)
This if course gives a different, that is, incorrect result.'This doesn't work either.
Dim Result As BigInteger = BigInteger.Log(N) 'I can do this: Dim ResultString As String = BigInteger.Log(N).ToString 'But then parsing the string fails
I'm trying to create a web site that users can log into and self serve their user information ie name, address etc. I've set up a SQL server DB with a couple of table holding the data and accessing those using Linq. I'm selecting specific data from my datacontext then trying to assign it to a label, ideally I want to assign the value to a class attribute so I can use the users details on multiple pages.
I've simplified the code (removing WHERE statement etc for the purposes of this question):
Using CurrentUserDataContext As New UserDataDataContext()
and so forth to 81. how can i get around it into a small loop so i loose alot of the redundant code?
2. i am also having difficulty with being able to change properties of buttons in regards with..for the butons like...button1, button3, button5, button6 etc...to all be changed to a different colour.i currently have something along the lines of
I have Date and Time available in xaxis() array format. I would like to assign this to x axis of the MS Chart. My all other data is in datatable format and already have assigned series to this values.Chart1.Series(0).Points.DataBindXY(xaxis, yaxis).. but it gives me error as i do not have valid values for y axis.
I am new to Vb I am trying to assign to each one of the objects in an array a set of properties and I get "Object reference not set to an instance of an object." Public Class Form1 Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pointer As Integer = 0 depart(pointer).id = "text" depart(pointer).name = "text" 'here I get the error [Code] .....
I have a form that asks for a name, and a phone number, it has 3 buttons, a add customer button, show list button and an exit button. When the add customer button is clicked, it increments intCustomer variable, formats the phone number, makes sure only the first letters of the name are capitalized and creates an ID that is the first 4 letters of the name plus the customer number, the show list button takes ALL customers added to the array and displays them into a multi-line text box, like so:
ID Num Customer Name Phone Number JOHN-1 John Harry Peters (111) 111-1111 Paul-2 Paul J Rodgers (111) 111-1111 Etc...
The area where I am completely lost in, is how to add the consecutive customers to the array, in the correct way. here is my code in its entirety
Public Class frmCustomerName Dim intCustomer As Integer = 1 Dim names(9, 2) As String
I am getting an error when helping someone with their code. They are trying to create an array of Items, but gets an error at ItemStruc(counter).ItemName = Contents(0)
I am not sure why. >_>
Structure is as follows: public structure Item dim itemName as String