Error Handling - Determine Which Line Causes A Program To Crash
Feb 7, 2012
I have created a vb.net program and released it to the customer. They are running the exe and at times the program crashes unexpectedly and display the message: "... has encountered a problem and needs to close" I know I should have added code to handle the exception, but is there a way that I can find out which line in the program caused the error? What is generally as good way to track errors in a program after it has been released?
View 1 Replies
ADVERTISEMENT
May 5, 2011
The program has errorhandle and write log function, however, it could not catch the error message in the program.
The following error message in Event Viewer. Error Module: oleaut32.dll ,version 5.1.2600.5512, error code: 0x000048f9
View 1 Replies
Jun 25, 2010
Whenever I have an error, the program doesn't crash. It just stop executing code. The error message goes to the debug window (which I can't see until I end the program). If I have a button for example I can still click this and execute the code inside it.
I never thought I'd be asking this, but how do I make my programs crash again?
View 4 Replies
Sep 22, 2011
In the Catch of Try-Catch there are the following two properties:
e.Exception.Message.Count()
e.Exception.Message
Does the .Count mean there are multiple lines in .Message? If not, what is the .Count used for?
View 4 Replies
Feb 24, 2010
I have an Access 2007 database that runs constantly, the form on the database basically runs a timer every 10 seconds and runs a Macro. The problem I have is that when the backups run at night the network connection the database is on disconnects for the backup, so the database crashes with the error.
"Your Network Access was interrupted. To continue, close this database, and then open it again."
What I would like to do is create a small VB Application that runs on the machine that the database runs on, detects when the database has a problem, closes down the database process then restarts the database.
View 2 Replies
Oct 28, 2009
I realize the program as of now has no output, and that's fine. I have an ofdOpenDialog that I didn't include in this post as it seems kind of irrelevant, that part works fine, browse button to a path, outputs the path in a textbox for the users reference. I have the only user-entered text box set to on change: [code]But when I do this, the program just instantly stops responding. Is that a problem with my code or is the text file it's reading too big? ( Roughly 3-4000 lines.) I read somethign about a buffer once, should I set that larger somehow?
View 18 Replies
May 1, 2009
This program I made crashes on startup, I do not know what I am doing wrong, can anybody help me?
Here is the code Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Timer1.Enabled = True End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
AppActivate("Chat Window")
Do
SendKeys.Send(TextBox1.Text)
SendKeys.Send((Chr(13)))
Loop
End Sub
End Class
View 6 Replies
Dec 1, 2010
I just got Windows 7, so I re-installed VB 2008 Express and have been met with some weird issues. One of which is when my program is running it used to break on a line where an error was occurring and tell what it was and let me fix it and continue. So I can see the error in the Immediate window but why is it not breaking on the line? It just continues loading the program. Is there a setting I'm missing?
View 4 Replies
Jun 22, 2010
i have been trying to make a program that should restart my server if it crashes. Just some few problems... it won't work.[code]....My problem is that when it notices the program runs, it won't do the process again, and just stop watching for the server crash.
View 2 Replies
Mar 31, 2010
I'm not sure what I am doing wrong with counters using a delay but it keeps causing my program to crash. I am trying to use a try/catch for a IO exception involving filename already existing. I have a stored procedure that deletes the file from the directory but if my VB code tries to put the same file there it is supposed to encounter my try/catch and run the counter for a pause time until the file is deleted. Well each time it reaches the counter through debugging or not my main program (windows form) just hangs up and becomes unresponsive. I have tried waiting and stepping through/over the try catch but it still remains locked up.
[Code]...
View 3 Replies
May 1, 2012
I am working on a project in Visual Basic .NET 2010 on Windows 7 SP1 that previously ran fine in Windows XP SP3 but has recently started crashing immediately upon running the executable. I have made several additions/changes since the last time it was tested on XP, so it is difficult to pinpoint what might be the problem. (I commented out all of the start form's _Load event, which causes the form to load with no events triggered in the IDE, but the program still crashes in XP, so I suspect it's something other than my code, though I don't know what else could have changed to trigger it.)
[Code]...
View 15 Replies
Sep 21, 2009
My.Computer.FileSystem.RenameFile("", "")
Try
Catch ex As FileNotFoundException
MessageBox.Show("Not Found")
End Try
I want it to display an error and NOT crash when file isnt found.
View 2 Replies
May 23, 2012
im using visual basic.net and this is my problem i have 2 form which have a two datagridview . when i update the datagridview in the form 2 its working fine and when i exit it in the form 1 its also update , but when im trying to to click again the edit button(from form 1) the program is automatically exit or crash.
the code from my form2 exit button
form1.showdialog
me.close
form1 edit button
[Code].....
View 4 Replies
Jun 1, 2011
I have a VB.NET 2008 program that crashes about once a month at a customer location. My log file does not include any clues of the crash, the program just dies with the infamous SEND / DONT SEND window.So I need to setup my customers so that in the event of a program crash, a DUMP file is created automatically, without any user intervention. Everything I read on internet indicates that the drwtsn32.exe program does that.
View 3 Replies
Jul 7, 2009
Is there any way to determine if a line of a richtextbox has been wrapped up to the next? Something line
if line.length > richbox.width then 'do something
View 5 Replies
Mar 16, 2010
i have designed a form that generates e-mails for outlook. the form has a textbox which allows the user to write extra notes. these notes are then added to the e-mail body at the end.
here is the issue, suppose the user wants to enter the following as extra notes.but when i actually add this to the end of the e-mail body i get something like this
"Please send us a replyyours truly,user" i has similar issues when i was generating the e-mail body as i was not using the default SMTP client server but some other methods to generate the e-mail
i know how to make the characters come to the next line, but i do not know how can i determine when the user has moved to the next line is there a way to determine this, and if there is how can i replace it with this character " %0d%0A"
View 1 Replies
Mar 17, 2011
I've written a program that writes and sends spreadsheet attachments to our customers. Because our customers are outside the domain of the Ex. Server when it gets to the smtp.Send(oMsg) statement (see below)the program crashes.I can use a gmail account without incident but that's less than perfect.
Private
Sub Send_EmailMessageExchange(ByVal
_from As[code]......
View 3 Replies
Feb 15, 2011
My program keeps crashing every time I try to run it on another machine other than my own dev system. It runs just fine on mine but crashes on everybody else's when I install and run it. To make matters worse, it only gives me the generic "[name here] has encountered a problem and needs to close. We are sorry for the inconvenience". So i never can find out why and where it is crashing!!!!
[Code]...
View 5 Replies
Jun 6, 2011
I'm writing a text editor for my own use ( I'm "home learning") where I want to be able to leave comments for myself, like in code section of the VB express IDE. I have figured out how to get the Integer Location of the apostrophy, but can't get it to color the rest of the line. I don't know how to tell the program to find the integer value of the last character in the line. I need that to be able to subtract the apostrophy's location from the last character's location, to get the "SelectedLength". Then I can add that to the apstrophy's location to give the SelectedLength the SelectionColor.This code was thrown together from excerpts of several codes I found on the web. I had to rewrite everything to get it to do what it does so far...
Apostrophy Location is char # 534 , the end of the line is 547. ( I cheated to get that count by placing another apostrophy there, and reclicking the btn. )Anyway, I want to take 547 - 534 to get (13) the SelectionLength, then give the SelectionColor ( green) to that selected text.
[CODE]
Dim Location As Integer
Dim char3() As String = {"'"}
Dim z As Integer = CStr(vbCrLf.Count)
[code]....
View 6 Replies
Jul 8, 2011
how can i get the number of spaces in the beginning of each line before a word..following code is just for example reasons, not to be misunderstood for code that needs to be fixed.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Clipboard.GetDataObject.GetDataPresent(DataFormats.Text) Then
RichTextBox1.Paste()
RichTextBox2.Paste()
End If
End Sub
[Code]...
View 2 Replies
Sep 8, 2009
I have an object, say Order where if an error occurs, it raises the ErrorOccurred event. If I'm running some code in say, the codebehind for a .aspx page with an public Order registered as WithEvents and I want to check to see if an error has occurred before I run more code, how do I do this? I can't simply check theOrder.ErrorOccurred. Do I have to create a local boolean flag that switches over in the event handler (OnErrorOccurred)?
Example:
Public WithEvents theOrder As New Order
Public Sub DoStuff()
theOrder.DoSomething()
If theOrder.ErrorOccurred Then
[code]....
View 3 Replies
Apr 26, 2011
I'm creating a type of drawing program. The user can draw a line, much like in word or paint, etc. But once the line is drawn (to a picturebox or bitmap in memory), I want the user to be able to click on the line and drag it around (translate it).
If I know the coordinates of the endpoints of the line, as well as the pen width it was drawn with, how can I tell if a certain coordinate (mouse location) is contained by the line?
My first thought was to take a mathematical approach, like get an equation for a line, and check to see if the coordinate belonged to it. But for a higher pen width, the line is thicker, and thus contains more points.
How can I tell what coordinates are part of the line? Is there some sort of intersect function in the gdi that takes a line?
View 3 Replies
Jun 4, 2012
how do i determine if the current listview line is selected or not?
Private Sub lst_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles lst.DrawItem
If lst.Items(e.Index).selected = True Then
[Code]....
View 2 Replies
Dec 11, 2009
Im using TCP cliente to connect and receive data from my server. To read received data im using this code:
[Code]...
It works fine when server response is detected but when there is no connection or there is no server respone the program starts to crash and doesn't work, so i have to break the debuggind process.
View 2 Replies
Jun 15, 2010
What error handling should be used in VB.NET? Should one use the "On Error Goto ErrorHandler Exit Sub ErrHandler ... End Sub" pattern or should you use the "try {... } catch {...} finally {... }" pattern?
View 4 Replies
Aug 14, 2009
In my vb.net application if I have a known set of Error Strings i.e.
Failed because I don't know about it
Failed because I know about it but I can't find it
Failed for another reason
[code].....
View 6 Replies
May 21, 2011
I am just doing a bit of error handling. I am just check to make sure that a user has selected an option within a combo box (named cbtitle1) and if option has not been selected throw an error message to tell the user.this if statement is within a save button which once a user click save this error checking runs first then if combo box has an option selected the save goes ahead else it throws an error.I can stop the save function OK but I wanted to put a error icon in with the message box but I get an error when I add it.[code]
View 3 Replies
Dec 21, 2009
Obviously error handling is a major factor in making a good application. If a error happens letting a user know what has gone wrong.But some times error handling may(i think) not be needed. Example.
Private Sub RemoveCheckedl()
Try
For Each Item As ListViewItem In lst.CheckedItems[code]....
also when error handling it's could to think about what type of errors could be made.
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
even though this catches the error and displays a msg, it may not be a great message for the user so he/she can understand.
View 21 Replies
Jan 29, 2010
I am working on an executable to load set of data into databases.I will be running it as a windows service. I will be doing several different checks to see if the fields exists in the incoming files. When i do the checks using if statements.I would like to stop processing when a major error occurs or when any thing is interrupted Like say windows crashed. I would like to create an error file with the error message in it for that particular file. I would be monitoring error folder everyday to check if there are any errors.
View 1 Replies
Mar 8, 2010
When debugging a program, instead of doing this on EVERY piece of code:
Try
MyFunction()
Catch ex as Exception
MsgBox(ex.Message)
End Try
Is there a way to apply that to everything error I encounter without writing it on every function/sub/etc?
View 3 Replies