Using An Array Of Objects
Jul 29, 2009
ok first off my over all goal is to create a simple database program. I need to have an index file that i can search and then load the item data from a path refferenced from the index file. So i was thinking that if I have a IndexClass object, that has the following varribles: name as string, Desc as sting, and ImagePath as String.
[Code]...
View 6 Replies
ADVERTISEMENT
Jun 1, 2009
I've come up with the following and it's partly working.
Public serial1, serial2, serial3, serial4, serial5 As SerialPort
Public serialports() As Object = New Object() {serial1, serial2, serial3, serial4, serial5}
dComPort = "COM4"[code]....
The above code works fine! But im having trouble trying to now retreive whats stored in the array.In the above example, an entry will be stored in serialports(4), all other array elements will be blank.If I do this it works.
MsgBox(serialports(4).PortName) ' this retuns the value COM4
But I'd like to loop though all array elements and print out ALL the PortNames, The below code doesnt work, I get an error Object variable or With block variable not set.
For i = 0 To serialports.Length - 1
MsgBox(serialports(i).portname)
Next
View 3 Replies
Jan 3, 2012
I have a nested class, let's call it class1 and it has class2 inside it; VB.Net eg:[code]
1) How can I define X number of Class2 objects[let's call it: Node(x) array]** with NEW() subroutine called?' this raises error: dim cls2(n) as new class2 end sub.
2) How can I return actual number of Node() array? [code]Outside my class in main project I define cls1 object:[code]Now an array of class2 is created inside cls1.
3) Now,How can I access All of them[node(x) array which is created inside cls1] with all properties and methods available?
I remember I wrote a ProcessManager class with this functionality in .net 2003, nearly 4 years age, I don't have the code now.
View 1 Replies
Oct 7, 2008
I have BIG trouble trying to understand the decleration and creation of an instance with respect to arrays of objects. Basically I struggle with with this error:
Object reference not set to an instance of an object.
complete the test code I made below, so that I can try to understand it..? Been figthing with this for hours..
Code:
Public Class Point
Public x
Public y
[Code].....
View 13 Replies
Jun 8, 2011
I am creating a game which include guns and bullets and I created everything. I want to have a shorter code which I am going to create a array of objects which are the bullets. Can someone help me? In VB6 it's possible to create an array of objects but I am having a hard time for VB 2008.
View 4 Replies
Jan 29, 2009
This is getting on my nerves. All the examples I keep finding deal with Consoles, all I'm trying to do is put data into an array of objects and output them into a Text box, but I don't know the syntax to do that.Here's my class
Public Class Student
Private SID As Integer
Private firstName As String
[code]......
View 5 Replies
Dec 29, 2009
Reverse an array of objects?
View 8 Replies
May 15, 2011
I have two methods in a class for placing and rotating an array of objects(Pieces) on a Board.pieces have a bounding rectangle and a property called center that is the center point of the rectangle(piece).what i want is to rotate all the pieces in clockwise or counterclockwise direction ,depending on the mouse direction,when the mousebutton is down on any of the pieces other than the center piece and the mouse moves.can anyone modify my code below to achieve this or post some new code that does this. using the rotatepiece() method below in a timerevent with a buttondown event to start the timerrotates all the pieces in clockwise or counterclockwise direction.
Shared PosArray(18) As PointF
Shared Increment As Double
'place pieces in rows [order 3-4-5-4-3]
[code]....
View 4 Replies
Apr 5, 2009
I'm struggling with this Serializing of Data. and I've checked out the MSDN, and saw the Serializing an Array will make the out put like this:
[Code]...
View 13 Replies
Dec 14, 2010
I'd like to create an array of objects with events. Where do I need to put the "WithEvents"? Should it be placed in the ReDim line or the next one?I'm trying to use a "global" event, like objects of people that recieve a time-event to get older.
[Code]...
View 18 Replies
Jul 25, 2011
I'm having a problem at the moment developing my application. What i need to do is find out how many modems they are connected to my system and send data to each one in turn. I have the programme working for one modem at the moment.
So I can send data to a modem that i specify, for example a modem on COM port 1. I have functions already that will give me a list of COM ports that I need to open.My problem is that i want to dynamically create a new modem object along side existing modems and store them in a collection.
[Code]...
View 6 Replies
Apr 19, 2009
I've been wasting so much time on this. Basically I want to have a list of objects and I want to call some specific methods of some specific bjects..g.MsgBox(Instances(0).Position(0).ToString)It should alert a number that presents the X position, but it is not working... the box does not even appear and no errors.
View 8 Replies
Dec 26, 2009
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.
View 2 Replies
Aug 23, 2010
How can I implement a tree structure (Octree) in Visual Basic.
that is to declare a class containing array of objects of same class type - like
Class Node
{
dim ....
[Code].....
View 3 Replies
Jun 8, 2009
I am a .net programmer vb & c# but i can't seem to figure out how to get my objects into a list or array in php. var mylist = new List<myobject>();
mylist.add(myobject1);
mylist.add(myobject2);
what i have tried. Products being a property for a collection of orderitems
$this->Products = getOrderItems();
public function getOrderItems()
{
$items = array();
[Code]...
View 3 Replies
Oct 13, 2011
Migrating from VB6, a control array of flexgrid objects. Obviously flexgrid is not supported by VB.NET, so DataGridView objects have to be used instead. I tried this alternative to placing them in a list.
I have two DataGridView objects which share a lot of code as well as event handlers. They are named D1 and D2 and many properties, such as column headeders etc., are set at define time. The control array is simulated by passing the "index" and selected grid as parameters in subroutines. For example, the routine to fill the grids, is as follows.
[Code]...
View 8 Replies
Oct 6, 2010
I need to create an array of a class type. Populate the values in the class and then pass the array to a subroutine. I havent figured out how to do this properly as I get a null reference exception. Can someone show me how to create/instantiate the array of objects? Here is a simple example with only one property named "_momentum". My actuall class has about 10 properties/variables in actuality
[Code]...
View 3 Replies
Mar 26, 2011
I need to declare dozens of objects (Textboxes and Checkboxes mostly) into differents arrays but when i try to do this, they are added as strings and not as objects. I'd like to add them as objects to run through them recursively.
[code]...
View 6 Replies
Oct 4, 2011
[URl] The code in question is specifically at line 143. Whenever I try to access a label in the array like so Dicelbls(0).Text I get a null reference error. Obviously I am not declaring the array right?
View 3 Replies
Sep 7, 2010
How can I make an array of objects in VB.net. Here is the requirement. Basically I have a class named hotel. I need to dynamically add customers to the hotel class using the Customer class. So basically if in the Hotel class I can have an array of Customer objects that would be great. How can I do this in VB .net ?
Public Class Hotel
' I need an array of Customer objects. objCustomers
End Class
[Code]......
View 2 Replies
Nov 2, 2011
I am running into a simple issue for which I cannot find an effective solution.
I need to convert 2 D array of objects to 1D String.
Dim saRet(,) As Object = Nothing Dim fileLineArray() As String = Nothing
SaRet = xlrange.Value //it gets values assigned as objects
In a loop....
fileLineArray(i) = Cstr(SaRet(i,0))
I get the error, index was out of bound. ToString isnt able to convert 2d array of objects to 1 D.
View 1 Replies
Nov 1, 2011
I have an array of objects 2000 that are instances of a class. I want to alphebatise these objects by a detail of the class.
View 1 Replies
Dec 21, 2011
I have a small class of Object CellValue
Friend Class CellValue
Public CellColor As Color = Color.White
Public CellShape As Shape = Shape.Blank
Public CellName As String = ""
End Class
Then in my main I make an array of CellValue but I want to know if the values are also being passed down with the array.
Dim Plan(SizeW - 1, SizeH - 1) As CellValue
Dim CellW As Integer = PictureBox1.Width \ SizeW
Dim CellH As Integer = PictureBox1.Height \ SizeH
[Code].....
Are CellName, CellShape and CellColor being tied to each element in the array?. The reason is because I need to use these properties to tie certain functions to them. The CellName should have a MachineID which I would have to use to pull some info from a Database.
The Array should also be serialized and deserialized to XML as customer needs to create/edit and delete certain values in the array. And in order to save the array has to be in XML
So the Questions are does it save the CellName, CellShape and CellColor for each element, will it be affected if I serialize and deserialize using XML. If possible, how can I call up the Cellname p.e for a specific array element.
View 5 Replies
Jul 13, 2010
I have class [code]...
But i get error in For Loop: Object reference not set to an instance of an object at the first line of for loop.
View 8 Replies
May 8, 2011
I've tried posting this to a few forums, even microsoft... Hopefully this forum is the place to be.
I'm programming an application in Visual Studio 2010, namely in VB.net. I have been developing an application which uses a derived class inherited from TreeView, with the aim of putting custom objects on the nodes. The method I have been using is to have a variable array against the node (of type object) which contains variables in custom classes to contain each of the variables associated with the node.
The two problems I had to overcome were, how to serialize a TreeView, and how to serialize an array of objects (of variable type). Good thing is I overcame both of these with some work of some other folks (and 3 days of my own work).[code]....
View 8 Replies
Feb 3, 2012
I am attempting to deserialize a simple JSON array to .NET objects using the JSON.NET library in visual basic.
For the life of me, I cannot figure out what I am doing wrong here. My JSON string deserializes into appropriate objects (9 in total), but none of the properties are populated.
My code:
Public Class result
Public Property id As Integer
Public Property vote_percentage As String
[Code]....
When using JSON.NET you have to have constructor methods (i.e. Sub New) in order for the properties to get set during the Deserialization call.
View 1 Replies
Dec 19, 2010
I'm making a function that searchs an array of Customers and returns a Customer object by a given ID.
I'm trying to do so with Lambda Expressions,and this is what I have so far:
Public Shared Function FindCustomer(ByVal ID As Integer) As cCustomer
Dim customer as New cCustomer = _ _
Array.Find(arrCustomers, Function(c as cCustomer) c.ID = ID)
Return customer
End Function
[Code]...
View 1 Replies
Sep 19, 2009
I am having a little problem with some homework. Here is the problem:Use the Invoice Class provided to create an array of Invoice Objects. Class Invoice includes four properties- a PartNumber (type integer), a PartDescription (type String), a Quantity of the item being purchased (type Integer), and a Price (type Decimal). Write a Console Application that performs the following queries on the array of Invoice objects and displays the results:
[Code]...
View 3 Replies
Oct 16, 2010
have a lot of experience with LINQ, but should your verb be attached to the array?
data.Tables("people").LoadDataRow(parsed(int1, 1), True) S/B
data.Tables("people").LoadDataRow(person.parsed(in t1, 1), True)
View 1 Replies
May 6, 2012
I have created a COM Object via VB .NET and exposed some functions that I wish to call in Excel using VBA. I am currently trying to pass an array of objects as a result to VBA but Excel is complaining the following:
'Function or interface marked as restricted, or the function uses an automation type not supported in Visual Basic.'
I have looked around on the internet and have seen similar issues but not to one I am trying to do.My VB .NET function, which I wish to call in Excel is declared as follows:
Public Function CallArray(ByVal serviceName As String, _
ByVal effectiveDate As String,
ByVal serviceParams() As System.Object,
ByRef ArrayRes() As System.Object) As System.Boolean
VBA is complaining about the System.Objects my question is how the heck are you supposed to pass and return arrays from .NET to VBA. Also the data that will be in the ArrayRes() is mixed type, its not just strings etc, its an array of arrays that can contain strings, integers doubles etc.I chose VB .NET because I assumed it would be possible to map to VBA easier.if System. Object and Arrays in VB .NET is not the way, ie maybe theres another way via collections or lists, then Im open to that. I just need to get this data into VBA.Also I could move over to C# if needs be.
View 4 Replies