Defining More Than One Variable In A Vb2005 For Loop
May 14, 2009Is it possible to define two variables in a vb2005 For loop in a similar way that jscript does it?
the javascript example is
for(i=0,l=0;i<20;i++){}
Is it possible to define two variables in a vb2005 For loop in a similar way that jscript does it?
the javascript example is
for(i=0,l=0;i<20;i++){}
I have to define a name for a varying-length column of cells. The name is used later to define the range for a Data Validation List. I just cannot figure out (and the Help Function isn't assisting) how to define the Name, say "DropOrdNum" using a variable as the address for the last cell in the range. It is easy to define a name for "O13:O2000" - no problem, but then I have a whole lot of blanks in my drop-down list. But how do I define a name for "O13:LastCell", by making "LastCell" the Range Variable (am I correct in this) for the address of the last cell in the active range and then defining the name "DropOrdNum" as being the range "O13" to either "O(the row number of the last cell)" or "LastCell", being the address of the last cell in the active range, which varies by the hour?
View 2 RepliesIm writing a program in VB.net that consists of three main steps:STEP 1: Display the source code of a webpage that is streaming a movie on it in textbox1.STEP 2: highlight the URL to that movie in the source code, and then display just the URL in textbox3.STEP 3: Download that movie using HttpWebRequest and HttpWebResponse to a user defined directoryThe problem is that i dont know how i would go about extracting the URL from the source code effectively. maybe i could try searching the source code for the string ".mp4" or ".avi" or other video extensions, but that would only find the end of the link, how would i highlight the whole link?
View 2 Replies[Code]...
Notice the catch (Type) instead of catch (Type myVariable). Is this possible with VB.NET, or do you always have to declare a variable when you catch exception types, like so:
[Code]...
Is there any easy way, or any pre-existing code I can uslp me log (to a text file) values of variables in my program every time they change? uld choose which variables are reported. At the moment I'm having to do this manually with bespoke code - I just wondered if there was an easier way, such as some magic built-in function?
View 1 RepliesI have the following code:
Option Explicit On
Imports System.DirectoryServices
Imports System.IO
[code].....
here is some simple code:
0: dim varA = 0
thread.sleep(1000)
GoTo 0
I was wondering how do I name each new variable a different name each time through the loop (i.e. varA1, varA2, varA3)
Im looking for help with trying to vary a variable-name in a for loop:
For b = 1 To Count
' the below image_var(b) varible needs to vary on each iteration'
Dim image_var(b) As New LinkedResource(Server.MapPath(myArray(b-1)))
' need also to have the b in myArray(b-1) bit work through the loop too'
' that is I''m after the array index b minus 1'
image_var(b).ContentId = "imageContentId_" + b.ToString
[Code]...
What type can i assign a for loop control variable? I want the for loop to be the output file of a calculation, but i can not define it as anything, and i do not know how to write it so that the output is actually what the code spits out once the code has finished running.
[Code]...
this is my code -
for i as integer = 0 to rows.count - 1
output &= "Name =" & row(i)("Name")
output &= "lastName =" & row(i)("lastName")
[Code]....
is there a way to make a for loop and run applicant 1,2,3,4.... in one shot?
I'm working in VB.net and I want to create a generic ToString. is there a way to do a "For Each" in "Me".
[Code]...
i have a program that is going to be disabling services depending on what is selected by the user via check boxes, and it would also add to the log if it failed or succeed ( the dim xfailed as integer ). There are a total of 73 options for services and i didn't feel like copy and pasting IF THEN statements for all 73. I was wondering if i could make a loop out of this?
The x would be the service name - ex. "Themes"
Dim x as serviceprocess.servicecontroller = new serviceprocess.servicecontroller(x)
dim xFailed as integer
Try
[code]....
The subject almost sums this up. I have dimensioned a variable 'y' inside a for loop. If i then try and access this outside of the for loop I cannot. What is the reason for this and how can I correct it? Unfortunately I am not able to Dim the variable 'y' outside of the for loop.
View 1 RepliesI have a mvc 3 vb.net app that I need to generate several viewbags for... I tried the following code to just drop a variable at the end of the viewbag name after each loop but it wont take it.. It says "Object variable or With block variable not set." when it his the viewbag.status(p) line on the second pass it makes through the loop...
Dim p As Integer = 0
For Each registrant In b
Dim _regi As attendance = registrant
[code]....
Using VB.NET .NetFramwork 3.5. This fails and strikes me as odd. Is this correct behavior:
Public Sub TestForEach()
For index As Integer = 1 To 10
Dim z As Integer
Assert.AreEqual(0, z)
z = index
Next
End Sub
I would expect z to always equal 0 as I thought the dim-ing of an integer would set the value to 0. If you run this. It fails at the second loop. For some reason z retains it's value of 1. I know I can manually initialize z to = 0, but I wanted to know if this is a bug or expected behavior.
I have a button that searches through a binary file to bring up customer information with the following code:
[Code]...
My problem is, I need to create a variable which holds the record number, so that the record can be edited, and put back into the file at its previous location, how would I implement this? Not sure about the code.
I'm multiplying X*Y*Z in a loop of 200 interations Y is declared as a constant. A timer can cause the loop to pause for 10 seconds.
During this 10 sexond pause I would like to change the value of Y. It needs to be changed only for this run, not a permanent change which can be done in the declaration.
wondering about the relatively efficiency of declaring oop variables in the loops, emselves, or declaring them before first use. Here are some examples:Declare early:
Dim ix As Integer
Dim currentNode As System.Xml.XmlNode
For ix = 1 To 100
[code].....
For i As Integer = 1 To 10
Dim j As Integer = 10
Next
now my question is, Is memory allocated to j every time its executed inside for loop? or only value of 10 is assigned on subsequent iterations?
how to "loop through a datagrid column to add values to a variable
in VB6 it was something like:
do while not .eof
myvariable = myvariable + datagrid1.collumns(6)
loop
Lets say I have declared an array by doing:
dim array()
Also have a variable:
dim loopsize = 10
Then i do this:
for loop = 1 to loopsize
array(loop) = 5
next
What i wanted to do with this is from array(1) through to array(10), the values will be changed to 5. But vb will not allow this and crashes.
Why doesn't this work and how can i make it work?
I have a Server side variable by the following code
Dim mgps As New Text.StringBuilder
Public ReadOnly Property GPS() As String
Get
Return mgps.ToString
End Get
[Code]...
OK, after trying to get this working for a couple of days now I decided that I would turn to the experts here. I am trying to create a nested loop with a variable amount of nests. Let me elaborate. I have a program that first asks for the minimum and maximum amount of loops, I currently have a SELECT CASE statement that addresses each level of nesting individually.
Dim cMin As Integer = InputBox("Min")
Dim cMax As Integer = InputBox("Max")
Dim c1, c2, c3 As Integer
[Code].....
While a "for loop" is running in VB.net, C# or Python which method can be used to append each result to a variable?
View 2 RepliesI have a Server side variable by the following code
Dim mgps As New Text.StringBuilder
Public ReadOnly Property GPS() As String
Get[code]..........
and replace the store_locations with GPS but my map become empty.
I'm trying to use the timer (not a Timer object) in a Do... Until loop. I want the loop to put a single variable into a label. When I do this it works and puts the value into the label (lblOxygenReading):
If btnGetOxygen.Text = "Get Oxygen Reading" Then
Select Case True
Case rdoColorWhite.Checked
strCurrentColor = "White"
Case rdoColorRed.Checked
[Code] .....
It goes through the Do loop and the For.. next loop but doesn't change the label. Visual Studio doesn't show any errors when I'm writing the code, but when I run it, it hangs somewhere.
Code of my web page.I made changes according to ur suggestions but title is invisible or not displaying what has missed by me [code]...
View 1 RepliesI use a simple for each loop toi grab a piece of data from a regex like:
[Code]...
Today I investigated a logical bug in our software and figured out that this is related to the way VB.NET thread variables inside a loop.Let's say I have the following code:
Dim numbers As New List(Of Integer) From {1, 2, 3, 4, 5}
For Each number As Integer In numbers
Dim isEven As Boolean
[code]....
The problem is that isEven is declared but not assigned.In this specific case, it would be correct to write dim isEven as Boolean = false but I haven't done this.In VB.NET, a variable that is declared inside a for loop keeps its value for the next itaration. This is by design: [URL]but this is also dangerous pitfall for programmers.
However, until now, I haven't been aware of this problem/behaviour. Until now.Most of our code base is C# anyway, which doesn't allow the use of an uninitialized variable, so there is no problem. But we have some legacy code that is written in VB.NET that we have to support. So the best thing would be to generate a warning or even an error in this specific case.But even with Option Explicit / Option Strict this does not generate a warning / an error.Is there a way make this a compile time error or maybe a way to check this with FxCop?
Makes the following statement about the code below:
**"The computer evaluates the loop condition in the Do...Loop statment to determine whether the loop instructions should be processed. In this case, the inputsales <> String.Empty condition compares the contenst of the input sales variable to the String.Empty value. As you know the String.Empty value represents a zero length, or empty, string if the inputsales variable is empty, the loop condition evaluates to True and the computer process the loop instructions. *If on the other hand the inputsales variable is not empty, the loop condition evaluates to false and the computer skips over the loop instructions.
Based on the code I think it is the opposite: ...that while the inputsales value is not empty it should evaluate to true and process the loop and if it is empty it should evaluate to false and skip the loop?
See below.
Option Explicit On
Option Strict On
Imports System.Globalization
[CODE]...