Difference Between A Loop That Never Ends And A Loop That Ends?
May 25, 2010
I'm slowly learning about loops. I have a couple of questions
1) When a condition is being tested.. what does that mean? I don't understand the "condition" word.
2) What is the difference between a loop that never ends and a loop that ends?
I have the code for the loop that ends and the loop that never ends. I can see the difference in the code, but I don't understand what is making it different. Here is the code below.
I am dealing with a situation which I do not understand why the loop never ends. I have attached this example. I do not know what I am doing wrong.I have 8 x 8 array of integers (TheConnectionsValue (7,7))
I tried adding a loop inside this loop but continue to get the error "Null reference exception was unhandled" before the loop ends.
For rowIndex = 0 To dgvVisit.RowCount - 2 MessageBox.Show(dgvVisit.Rows(rowIndex).Cells("CoPayCharge").Value.ToString) For rowIndex1 = 0 To dgvPayment.RowCount - 2 MessageBox.Show(dgvPayment.Rows(rowIndex).Cells("CoPayPaid").Value.ToString) Next Next
I'm reading in an xml file, which is working fine with no problems, but I want to re-format one of the elements data attributes slightly.
The XML attribute output is currently Wind: NW at 6 mph
What I want to do is extract just the number from the string, I figured an easy way would be to simply play with the length of the string and assign it to another variable.
However, I've ran into a little problem.
I can use windRtrim = wind.Substring(0, wind.Length - 4) (Where windRtrim is the amended string variable and wind is the string from above)
This returns Wind: NW at 6
Which is great, but the problem now is trimming the correct number of characters from the beginning of the string as it'll be different if the number were to go over 9 (ie. 10 and above)
I created a slideshow application for 4 monitors, with diferent folder for each screen images source.It has several transition effects and time schedule. It works superb when I am in VB Studio, developing, testing, etc.When I Build it, and play it work fine. But If I try the EXE file out VB environment, it work aprox 10 secs and "disaapears" from the screen, as if somebody press "QUIT"..I can't get any error or message from windows or VB.Again if I open the solution in VB it runs perfect.
When I run a certain project from within the IDE and an error would come up (just any error, like dividing by 0), it won't jump into the IDE showing me the line where the error occured, but the program is simply ended and I am back in the IDE!.With any other project that is not the case. I cannot work further on this project with this problem. Of course I did a PC restart, but that didn't solve it.
I need some help importing data from Excel 2003 into VB10. My goal is to import the data and save it to a 2D array for later use within the application. The data is on sheet 1 of the workbook and goes from A1 to D1072 with a header row. I have done a lot of research on line to find a solution but have been unsuccessful. From what I have found I have put the following code together. When I complile and run the program I get the following errors.
1) I think while compiling it gives me this error: The source file is different from when the module was built.
2) While running the program it stops on the connect.Open() and has this error OleDbException not handled. Could not find installable ISAM.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Import float volume data from Excel
Due to my FTP server not liking to upload .exe files in order to get my auto updater to work i have to rename the folder .file before i upload
after this is downloaded i need it to check the application folder for any files ending with ".file" and if it finds any to remove the ".file" so that it is just .exe[code]...
I have the most puzzling problem with VS2008 in regards to debugging my programs. Until recently I have been coding in VS2010 but due to some other system requirements with my work issued PC I have moved back to VS2008.All apps I developed in VS2010 always have and continue to debug as expected. However, any app I write in VS 2008 and try to debug, the application immediately ends before the first form is loaded. Again, if I run the same code in VS2010 I have no problems. I did notice the other day that if I debug without being connected to my corporate network, I can debug in VS2008 just fine.
I'm trying to fill some textboxes programmatically after clicking the bindingnavigator add button but the textboxes wont fill..Using the listchanged event of the bindingsource doesnt work neither..[code]
I wrote a program using VB 2008 Express Edition and noticed that when I close the program (by clicking the "X" top right corner), sometimes the program is still showing in processes within Task Manager.What do I need to include in my programming to make sure this does not occur - i.e. make sure the process ends when I exit the program?
I have a text file which is about 700MB it is very difficult to open this file but there are 5800 Chapters in the file every chapter is starting from "$$NEW$$" For example [code]I want to split the text file after every chapter ends any idea ?
Going from VB6 to VB10 I find VB10 has much easier ways of doing things, like getting command line arguments, getting all subfolders, etc, the hardest part is knowing what commands to use. Is there a better way to detect if a string ends with certain text? I'm doing it like this....
Deleting a line from a text file. This is for an ASP.net Webpage. I will have a file called Sources.txt. Example data of this file looks like this[cde]...
I need to be able to detect when an external program closes so that I can start another event within VB 2005. I have tried to do this by monitoring the processes on my computer. The problem is that this programs comes up as some weird sub-process. It has an Image Name, which is indented from the other Image Names, and it shows that the User Name is the Administrator. This is the only information you can get from the Processes tab. There is a Task Name under the Applications tab, however. I was wondering if there was some code to monitor the Applications tab instead of the Processes or if there is yet another way to do this.
My question: When the sub ends the reference to the newReadWorker goes away since it is local to the routine but the worker still runs until it is done. Is the worker disposed of properly when it is done or should I handle the worker better. I am not getting any errors from this design. I just don't want to waste memory.
I am trying to create a tool which executes some oracle procedures and telnet commands. Besides this Job my tool also needs to update a counter in some table in oracle db at regular intervals(10 secs as per current settings). So I used backgroundworker class in VB.NET to implement this back ground job of updating the counter. My problem is I have put logs at every possible exit of the backgroundworker_dowork functions but still this logic stops working after some time --7-8 hours. I am not able to understand when/where/why/how is it stopping? I am saying logic has stopped because it stops incrementing the counter. And am saying it is exiting abruptly because in _RunWorkerCompleted, I have written a log and closed the application but nothing comes in the log and application is not exiting.
Private Sub backlogicthread_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles backlogicthread.DoWork WriteLog("Background worker", "entered") dbbackcontrol = New OracleConnection(odbcBill) Dim dr As OracleDataReader [Code] .....
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?
The problem is that, when it checks that the AbsoluteUri ends with profile it should skip the other 3 commands and make another command (To enable the timer2 at the same time) Is this possible to make this? if yes how?
Role Public Class Role Public Property RoleID As Integer Public Property CreatedBy As User
[code]....
The situation is like when we create roles, we will save who created this role. So i have a CreatedBy Property of type User. Similarly when we create a User, we will mention what role the new user belongs to .So i have a property called "Role" of type "Role". This circular reference giving me StackOverflow exception as its recursive when i create an object of User class.How do i handle this ? should i restucture my entties ? how ?
What is the major difference between 'for each' and 'for' loops in .NET? Is there any performance gain while comparing these two? Which one gives a better performance/faster/memory management?
I have a dataset which includes some numbers, I want to calculate the sum of the difference in the numbers how do I do this? For example my dataset looks like this:
I just discovered the DataTable.Select-function, and boy I'm glad I found it! It makes my code run several times faster. But, I don't quite understand why it's so much faster than my previous code. In my first code, I looped trough my DataTable to find the specific row, like this:
I have the requirement to create an application that has multiple front ends developed using Windows Forms, WPF, ASP and Compact Framework Mobile Forms.I would like to be able to create a series of obejct representing the business logic and have this logic accessible from the various front ends available. My first thought was to use remoting as I'd like to be able to pass the business objects back and forth between client and server but the compact framework doesn't support remoting and also transferring a full framework business object to a compact framework business object doesn't seem possible.My next thought was to use web services but again the passing of business objects seems to be very hard to accomplish. Without doing this I would have to create individual web methods for each business operation.
Finally my next option is to use sockets and write the whole client/server logic within some classes and expose them to the UI/Business layer. My only problem with this is it is not scaleable should the number of clients increase dramatically whereas using remoting or web services I can host the solution via ASP.Net.Does anybody have an ideas on the best way forward for this or even have any input on how they would write an application that required a windows form, wpf, asp website and mobile device GUI all of which want to use the same business logic?
Someone had coded a project in Java. THis was just a calculation that looped through 1000 iterations. We had done the same thing in Vb.net.Does anyone know the speed difference between Java and Vb.net for a long calculation loop? I had heard Java was very slow.
I am unable to read a pasted datagridviewrow object from the clipboard. All I want to do is, when a user has the entire row selected and copied, I would paste that row into the clipboard as a DataObject. That works just fine but when I attempt to read that DataObject (after the user clicks Paste) the DataGridViewRow that's saved in the clipboard always has a value of Nothing. Here's the code I'm using for Copy and Paste.