VS 2010 How To Compare Arrays
Jun 12, 2012I'm trying to determine the highest customers in a single month of the year. I also need to add the corresponding month to that.
View 4 RepliesI'm trying to determine the highest customers in a single month of the year. I also need to add the corresponding month to that.
View 4 RepliesI want to put the matches from a regular expression into an array or something that i can use to compare it with another array, it being the lines from a txt file names "users.txt". Code A:
[Code]...
And the second code will do the exact same thing. What i want to do is compare each line in the Txt file (Code B) to the reg expression matches (Code A) and for it to alert me if any is missing. So it needs to compare Code B to Code A. (PS. Order is irrelevant, it can be in different places as long as its there) In my other thread i got a little confused and couldn't clearly communicate what i was trying to do.
I have a program that has to store a pre-made array that contains strings (moviename, moviegenre).
I setup all the items in the array already, example:
moviearray(0,0) = "Green Lantern"
moviearray(0,1) = "Action"
For this example, if the user selected "Green Lantern" from my listbox, then the label needs to display "Action". So yeah, it's a 2-column array: first column = movie name, 2nd column = movie genre. Now, I have a listbox containing all of the movie names (not entered by the array, but entered through the Item property of the listbox). When a selection is made in the listbox and a button is clicked, I need to have the genre of the movie output to a label. That is where I am stuck, I just can't figure out to compare what's in the list box with the first column of the array to output the 2nd column to the label.
Is it possible to compare 2 arrays without looping? For this example, I need to compare aryFi.Count to currentarraycount. if aryFI.count>currentarraycount, then I need to add the ones in aryFi.count into a public array named pgarraylist. Since aryFi contains more items, I can't just take the .count-the difference in counts, I need a way to get the items contained in aryFi but not in currentarraycount. EDIT - currentarray is the list of currentarraycount Sounds confusing - but here's an example.
Public pgarraylist As New ArrayList
Dim aryFi As IO.FileInfo() = di.GetFiles("*.xls")
cntdif = aryFi.Count - currentarraycount 'currentarraycount is updated after changes occur and when loading program.
For y = cntdif To 1 Step -1
[code]....
How can i compare two arrays like :
Dim Ar1,Ar2 as array
Ar1 = My.Computer.FileSystem.ReadAllBytes("C:Try.mp3")
Ar2 = My.Computer.FileSystem.ReadAllBytes("C:Try1.mp3")
how can i compare that two?
I am trying to compare two long bytearrays in vb.net and have run into a snag. Comparing two 50 meg files takes almost two mins so I'm clearly doing something wrong. I'm on an x64 machine with tons of memory so there are no issues there. Here is the code that I'm using at the moment and would like to change.[code]...
View 5 RepliesI am trying to make an intelligent stock pick/dispatch location system at the point of invoice from a stock database. Multiple locations are available to dispatch from, and essentially I want to make efficient dispatch, so if all items purchased can be dispatched from one location, they are grouped and dispatched as such, but if not, it groups what it can and dispatches the rest from wherever the highest stock level is available.Because the number of locations has to be variable, this system is scalable.Because the number of items is also scalable So, instead of listing suitable stock locations, I am now listing the quantity of stock available in each location for the respective items.
Items Locations
_________|__1___|___2__|__3__| - this is location IDs
Item 1 | 3 , 4 , 1 - this is the qty of stock available
[code]....
I can turn this into a string which might be used to split and create arrays
ie
stockDetails = "3,4,1|2,4,0|1,3,1|6,1,3"
Here, the comma separated values are quantity of available stock in each stock location and the pipes separate the individual items, so the table above is translated to the string above.I am not keen on multi-dimensional arrays and don't know how I'd create one without knowing how many stock locations there are.
We can safely assume That the stock quantities are in the correct order to correlate back to the stock locations IDs.
Each pipe separate series of comma separated values will have the same number of comma separated values.I just can't work out how to determine the pick locations! In the above example, all four items can actually be picked from stock location 1, providing only one of each item is purchased. Suppose though a customer bought 2 of item 3. Then the pick would have to be from location 2. All kinds of other scenarios can of course be presented depending on the number of items purchased, the quantity of items purchased and how many stock locations there are to pick from.I started off simply picking from the location with the highest available stock, but that made no sense when stock was available to pick from more than one locaton because we ended up with multiple dispatch locations which was not necessary.How can I analyse these variable length strings/arrays to determine the most intelligent way to dispatch.
I declare my 2D lists:
Dim _invoiceitems As New List(Of List(Of String))
Dim _dbitems As New List(Of List(Of String))
Each List is filled like this: Example Code To fill:
_invoiceitems.Add(New List(Of String))
_invoiceitems(0).Add("Code #")
_invoiceitems(0).Add("Quantity")
Well, now i need a third list called (_changesitems) Note that this result with the differences: be the result of subtraction of quantities if this is found (dbitems - invoiceitems).
I have a question about efficient implementation. Lets say I have two arrays:
One array is all possible items in a house: Table, Chair, TV, Fireplace, Bed
The other is an array of items in a particular house: Table, TV, Bed
I also have two list boxes:
1. listbox for items in the house - the "HAS" list box
2. listbox items not in the house - the "NEEDS" list box
I need to list the items already in the house in the "HAS" list box as well as the items that are NOT in the house in the "NEEDS" list box. It seems to me that nested "For each" loops would be a start to solving this problem but I am not exactly sure which case needs to be nested.
i have tese two arrays
if i find filter_ids in stroutids i want to remove those from stroutids array
Dim strOutIDs() As String = Split(OutIDs, ",")
Dim Filter_Ids() As String = Split(Me.ucIo_Entry.Filterd_RowIds, ",")
[Code]...
The code im using:
MsgBox(ListBox3.Items(i).ToString.ToLower)
MsgBox(clientdata.Split(":")(1).Split("|")(1).ToString.ToLower)
If ListBox3.Items(i).ToString.ToLower = clientdata.Split(":")(1).Split("|")(1).ToString.ToLower Then
else
[code].....
Now the weird part is that it goes to the Else case, while the 2 variables in the If are the same.
How to compare two listbox? I have two listbox one has a list of names and the other has a list of names too but I need compare the listbox1 with the listbox2 for delete from listbox2 all items existing in the listbox1 for example:
HTML
listbox1 Listbox2 Listbox2 after press a button
joel joel John
[code].....
Basically I have a semi-solid idea of how to do this from Googling but it isn't complete as of yet since this is really advanced for my current level - but 'I' must get it done nonetheless.I am aiming to have an application which screenshots another and looks for a picture in that screenshot, compares it to one the user input and then moves the mouse to the location of that picture.
I.e. The large square represents the applications bounds, while the 4 panels are where the images could be. The images in the application will always be the same size, shape etc... and only within that area.
The user will input, into a text box say "XZ1" then the program shall take a sample picture of "X" stored locally, try and find where it is on the 4 panels and store that data. Loop till the end, then move the cursor to those three positions after all have been determined.
So far I have these sources:[URL]..But I don't know what to do for the rest in terms of writing it in code
I have two textbox in my application.
Textbox1.Text="19-Jan-2010"
Textbox2.Text="Jan 2010"
May I know how can I compare that Textbox1 and Textbox2 text is within same month and same year?
does your IDE ever get amnesia?in the line before it is clearly defined.in the following line it is not.Maybe it's a faulty translation from Tangible Software.the C example i'm looking at:
IAnimatedMeshSceneNode* newNode = (IAnimatedMeshSceneNode*) oldNode->clone();
translated as:
Dim newNode As IAnimatedMeshSceneNode = CType(oldNode.clone(), IAnimatedMeshSceneNode)
had to make a dummy for it because i can't use arrays with CType.
I have an array of the following structure:
<Serializable()> Public Structure Piece
Dim id As Integer
Dim pos As Point
[code]....
have a table in SQL Server Ex 2005 containing a column called "geboortedatum" (datetime)When I open the table the date is shown like this: "31-12-2011 0:00:00".When I use the query designer and execute the query select geboortedatum from table: the date is shown like: "2011-12-31 0:00:00".he problem is that I want to use the datetimepicker in VB.NET to compare the date in a SQL statement that looks like this:
strZoekGeboorteDatum = String.Format("AND M.GeboorteDatum > " & Me.dtpZoekMedewerkerGebDatVan.Value
But probably the comparison is:
[code].....
and i need to convert the image into a text.now anyone thinking that i can just use ocr is unfortunatly wrong i have tried about 5 of them and they dont work because the text in the image is to small for it to recognise it.so i need to search the above image for a smaller image such as this.so by doing this if i get a result saying true then i will be able to go from be there and convert to text.now i know of two way to search an image for a smaller image. first is by going by pixel search and well i can get that to work but it is to slow.the second method is to convert the image to a byte array(beig an image it will be a 2d byte array) and convert the other image to a byte array and then compare.
View 4 RepliesI am having a bit of trouble on how to do a simple compare of two textboxes.In first textbox i have lines with values (mostly http links) In the second textbox i have lines also with links I want to compare every line in textbox1 with every line in textbox2.i would prefer TextBox1 to stay textbox but textbox2 can be a listbox or anything else.
VB For Each line In Me.TextBox1.Lines If line.Equals("i need to have every item from textbox2 here", StringComparison.CurrentCultureIgnoreCase) Then End If Next
I need to load a CSV file into a set of arrays, and show the output into a listbox, which are associated with other textboxes(labels). earlier i had the names all loading into the listbox, but the values in the label were only correct for the last line in the csv file, not corresponding correctly to the listbox values.
Here's my current
Option Explicit On
Option Strict On
Imports System.IO
Public Class frmMain
Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
[Code] .....
And here are the contents of my csv file:
Randy,Johnson,100,95,80,85
Martin,Lin,90,90,90,90
Tony,Nowakowski,100,100,100,100 .....
I have a string, which can easily be splitted by seperators into an array.The output has to be splitted again an move into a multi-dimensional array (2nd index)[code]
View 2 RepliesI have a monster of a problem and don't know where to start. I need to create a simple application that will: have two open file dialog boxeseach file box, one can choose the .txt file to compareonce each box has a file location, click a button that starts. My boss man wants the results saved as :
[Code]....
I need to compare the data between two text boxes and a variable. If the value of the boxes don't match up and the variable is -1, I need to fail it.When I do this:
VB.NET
If Not Me.txtPcidSystem.Text = Me.txtPcidDatabase.Text Then
I have no troubles, but adding the variable check produces a false positive.
VB.NET
If Not Me.txtPcidSystem.Text = Me.txtPcidDatabase.Text And TestData.BypassCheck_PCID = -1 Then
The way the code is laid out, I have to do this in one line. I can't check the first condition on one line and the second on another.I've tried separating the data out with parantheses, but it's producing the same results.
In VB6 I load a recordset containg all of the records (6 fields per record)in a table into an XArray and then manipulate the records in the array and then write them back to the original table. The array issorted by the first field (1 to maybe 8000 or more) I need to find records in the array by an ID field and then move them (because of some external criteria that happens many times) from say number 400 to number 375. Then all of the other records between 375 and 399 were renumbered up 1 to fill the gaps left by the move.
The XArray worked well as it could find and also move to a next record easily to facilitate the revisions to each record quickly. Everything is done in VB6 in code and nothing visual needs to be shown to the user until say 2000 of these external changes are complete. What is the best, most efficient way to do this in the .Net framework in VB2010. Datasets, Dataviews. tableadapters, arrays. enums ?
My assignment is to have a user enter in big integers using what i think is two parallel arrays. I got this far but now im stuck. I think i need to actually convert the text box input into an array but i do not know how to do that. I am all over the place in this project.
'Created/ Revised by: Jessica Falcetta
'Cap 204 Final Project: Big Integer Project
'Project Purpose: To calculate large integers through parallel arrays
[CODE]...
I have a VB.net console app and I am opening a function in a dll written in fortran. I am passing 3 arrays through the function by reference. When they come back out the otherside they ahve all tunred to arrays of only one element And that element is 0.I read on the internet somewhere that when doing this kind of thing it is a good idea to only pass the first element of the array into the function.I tried changing my function declaration to accepting single elements rather than single dimensional arrays, and now the arrays are the same length before and after the function call, but they don't seem to be changing at all, so i'm not sure that this is working
View 1 RepliesI am trying to store 8 separate pieces of information in a text file (like a database) [but not a SQL database], consisting of integers and strings. How would I use an array to do this? Will an array collect data from text boxes (I also want to display the 8 pieces of information in separate boxes). also how would I save the text file so I can open it again or open a different text file (database?), from within the program?
EDIT: I see I need to use readline and writeline to read/write from a text file but how would I find specific data to show in my boxes?
In C#, one can create an array of anonymous objects with new []. This was not supported in earlier versions of VB.NET, but a comment by Chris Dwyer in another StackOverflow post suggests to me that it might be supported in VB.NET 2010. I haven't been able to confirm this though.
View 1 RepliesSo I am writing a program that uses ArrayA(10) and ArrayB(10) and uses Do loops to output the sum of ArrayA(1) + ArrayB(1) in one column then the difference in the next column, then the product in the next column, then the quotient in column 4 of a Matrix(10, 4) in a listbox. And continues doing this until there are 10 rows of 4 columns. I was wondering for tips on how I can get this done.
View 6 RepliesI am making a array (unknown value) into a grid for a game of pairs (where you must get both of the cards). So far I have specified the array to a specific size of either 6, 6 10,10 or 16, 16. using a button. The selection is defined from the button as specified before
Dim NumberOfCards(Selection) As Integer
Dim NumberOfCards(Selection) As Integer
Now I have a panel box which I want to add the number of rows / columns as the array sizes which I cannot do. But also add a image specific to all of them.