Editing Strings In An Array
Mar 21, 2012ok so i have a .txt file that is a log of events. they pretty much follow this format:
[Code]...
ok so i have a .txt file that is a log of events. they pretty much follow this format:
[Code]...
I'm migrating from VB6 to VB.NET, in hence my questions below:
I have to write a function that returns array of strings.
How can I initiate it to empty array? I need it since I have to check if it's empty array after it returns from this function.
Is list of arrays better for this purpose? If I use a list - Is it empty when it firstly defined? How can I check it it's empty?
Dim str As String
Dim str2 As Array
str = "blabla duhduh"
str2 = str.Split(" ")
how to convert an array of strings to an array of integers? I want to convert a string array with 77, all string numbers, to an integer array?
View 1 Repliesi have 2 string arrays and I want to merge them together then put the elements into a third string array ..
for an example :
string1="a","b","c"
string2="d","e","f"
after merging:
string3="a","b","c","d","e","f"
i am attempting to create and then update data in Labels using VB2005.I create the label when the form is loaded using this for loop
For j As Integer = 1 To count
Dim name As String
Dim m As String
ReDim L(count)
[code]....
This creates the labels and text boxes in the form. Later in the program I would like to change the text within both the T1310() and T1550() text boxes and I am attempting to do so with the following code.
For j = 1 To count
status = OP930_SelectModule(j - 1)
status = OP930_SetWavelength(1310)
[code]....
I get errors on the Blue lines. Everything compiles fine, but when the software goes through the loop I get the error "NullReferenceException was unhandled"
editing a picturebox...i have a class called panelArray and it builds an array of panels based on the number of panels i pass it...each panel has 4 labels and a picturebox added to it when the panel is created. I'm able to edit the labels by using something like:
Me.HostForm.Controls.Item(replaceIndex).Controls.Item(2).Text = ""
Since there are 5 objects total (1 picturebox & 4 labels) i thought i would be able to just use the same strategy for the picturebox, but it doesn't like using Image in the same manner it uses .Text?
having a bit of trouble with a bit of code. This is going to be a bit complicated to explain so i hope i can get the idea across. The idea is that the following bit of code uses an array called "lines" which has been loaded from a text file in a previous subroutine. I then want the status of each Checkbox to edit a set of lines in the array.
[Code]...
Say I have a List(Of Tag) with Tag being an object. One member of Tag, Tag.Description, is a string, and I want to make a comma-separated concatenation of the Description members.Is there an easier way to do this than to read the Description members into a List(Of String) and then use the Join function?
View 2 RepliesIf I want to store a list of names ie. "David", "Frank", "Chris", would it be better to do:
[Code]...
Also, what is the difference if you put the () with the variable name or with the type? I see sometimes
[Code]...
The problem I'm having is that it seems like strings have to be initialized differently than other types and I don't know what I'm doing wrong.
Public Class Class1
Private intNum() As Integer
Private dateString() As String
[code].....
What's the easiest way to join an array of strings?
View 3 RepliesWhy does the following not work below? I get an error on the first bracket "{" saying "Expression Expected"[code]...
View 2 RepliesIs there a way to sort an array in VB that would put J10 and J11 after J9?
J1 (PN= 605848)
J10 (PN= 605987)
J11 (PN= 605987)
[code].....
This is what I get after I run myArray.sort()
Each array string represents a text file in a folder. I want the array to be sorted based on what the text file contains. How would I do that?
View 1 RepliesWhat is the best way to clear an array of strings?
View 4 RepliesI am creating a Simple Publisher Application in which I need to insert texts in different textbox from an array of strings .I have coded it like this .
Dim texts(40) As String 'Array of strings to be inserted
shpTextBox = appPub.ActiveDocument.Pages(pageIndex).Shapes.AddTextbox _
(Orientation:=PbTextOrientation.pbTextOrientationHorizontal, _[code]......
Now It only populates first text box with the first string in the array (For 0th index) and rest textboxes contains empty strings ,though texts array has values.
I'd like to be able to do something like this:
Dim newdata(,) As String = New String(,) { _
{"foo", "bar"}, _
{"fum", "baz"} _
[code]....
If I change the outer loop to:
For Each str() As String In newdata
It builds ok but I don't get what I want. The outer loop process the elements of newdata as a 1d array and the inner loop sees each character of the strings from the outer loop.So...is there a way to use the for each structure and process a 2d string array? If so, what should I change? If not, what is the best alternative?
add all of the items of an enumeration into a an array of strings....
1
Enum Test
apple = 0
plum = 1
[code]....
If possible I'd like to dynamically at the start of my code be able to add apple, plum, carrot and scotch to the contents of an array (really a combobox) and if I have to had another item to the Enum that it automatically be added to the array.I seem to keep having to add vendor names (replacing produce/liquor) and I need the items to show up in a large project in many places and it's a pain to have to add the item to each every time.
i have an array of 30 strings , the names of the commands send to the serial port, the serial port adresses 16 devices. each device has its own set of commands.
of course i could make subarrays for each device, but for the saving of memory it would be better to use a integer index to name the commands, so like command 0 to 30.
dim command(29) as array of strings.
dim device(7) as array of devices.
I have a text file called COUNTERS_SETTINGS.DAT having the following contents:
[USERID]<=>COUNTER_1
[PASSWORD]<=>ADMIN1
[CONNECT_STRING]<=>DATA SOURCE=RECAT;USER ID=PAYOPER;PASSWORD=PAYOPER
I'm Trying to have that entries in a Jagged array of Strings like this
Array Name is : Core (2,1)
Core
(0) (1)
(0) USERID | COUNTER_1
(1) PASSWORD | ADMIN1[code]........
I have a 2d array of chars and i need to start at (0,0) and creat a string and check it against some value then still then add another char to the first one and check it. I need to do that in every direction.[code]say im at the H their are like 8 way i need to check..
View 1 RepliesOk so what i'm trying to do is grab some strings from a list box and put them in an array so i can list them in a message box each index of the array on a new line
So it comes up like this
you ordered :
arrayindex1
arrayindex2
arrayindex3 and so on
I need to manipulate data for 1000 boxes, each one of these boxes has 8 variables.How to declare an appropriate array? and how to load the array with the 8 variables for each box?
View 20 RepliesThe obvious first thought is:
Public Function CheckStrings(ByVal input As String()) As Boolean
For Each s As String In input
If s.Length > 0 Then Return True
Next
Return False
End Function
I'm sure there is a simpler way than that though. At least simpler in terms of the code if not necessarily the performance.
Here's my final code:
<Extension()> _
Public Function AnyNonZero(ByVal value As String()) As Boolean
If Not value.All(Function(x) String.IsNullOrEmpty(x)) Then Return True
Return False
End Function
I am writing a who wants to be a millionaire console application in VB and need to write the 50/50 bit. I have tried searching for a solution but i couldn't find anything that would solve my problem. The questions and answers are stored in an array and i need to be able to call a random answer from the array.
View 3 RepliesI have a string defined:Dim sir() as String ={"Et1","t1-t2","t2-t3","Et2","Et3","Et4"...."Et15"}I want to make a new array of string that eliminates the items on index 0(Et1) ,3(et2) and 4(Et3)[code]The problem is that it wont replace with blank more than 4elements and I want to replace with blank Et1 until Et15.Until et4 I have no errors. When I introduce Et5 I have this error:[code]
View 3 RepliesIf i can just give a quick in site to what i am trying to do. URL [URL] Remove char and onwards? [URL]
That may not of explained it all so i will show you my previous working example using string builder on a single instance.
Private Sub ConVertURL()
' Strip URL text to generate correct download link
_sb.Append(_rtnSourceCode_LinkHolder)
[Code].....
I have nine always changing values that are strings I need to know how to sort them. I have each of the nine values each on it's on panel. I want to make the panels stack highest value to lowest value. Shot of writing every possibility of combinations and let's say that would take forever.
View 2 RepliesI have an array of strings such as "blue", "green", "red" and I wish to sort them so the longest string comes first and the shortest last.
Currently I am creating another array with the lengths of each string in the array in the same index positions and using this array as the key array to sort by as can be seen below, but I think this could be optimised into one line perhaps?
Dim colours() As string = {"blue", "green", "red"}
Dim colourslength() As Integer
For i As Integer = 0 To colours.Length - 1
[Code].....
Edit: just realised I defined colours as a list in the example code, it's an array in my actual code.