Combine An If/then/else With A Try/catch?
Apr 7, 2011
I need to combine an if/then/else with a try/catch and I can't seem to make it work. Basically I need this:
Try
code that might bomb
Catch ex As Exception
[code]....
I thought I could check Err.Number once I was out of the Try/Catch block but that doesn't work because apparently Err.Number exists within the Catch block after an exception is caught, but outside of the Catch block Err.Number is zero again. How can I do what im trying to do? Im about to NOT use try/catch and resort to On Error Resume Next (aaahhhh the days when things were simple and just worked)
View 2 Replies
ADVERTISEMENT
Mar 25, 2011
I have a program in VB.Net that receives mails from Outlook, extracts attachments and inserts the attachments into a table through a query. I would like to put the query/queries in a Try/Catch block, but cannot do so as Outlook exceptions cannot be caught, and it gives me an error, and unless I put a very specific exception, I cannot catch it. Is there a workaround?
Edit:
Try
Catch ex As Exception
End Try
Exception is underlined and when I hover on it, it says: "Catch cannot catch type 'Microsoft.Office.Interop.Outlook.Exception' because it is not in 'System.Exception' or a class that inherits from 'System.Exception'". This is affecting all my other code which I'd like to put into a Try/Catch block.
View 2 Replies
Jun 19, 2012
The following code causes a "Warning" that Variable is used before value assigned.How do I restructure this Try/catch to eliminate error on the myreader.close command in the Catch part? Code appears to work fine but I dont like Warnings. [code]
View 8 Replies
Apr 1, 2011
i have problem when i click a ADD button, there is one null value in the textbox .. so the try catch statemnt is to catch that null value error but after that the catch is success but the button click never stop excute the statemnt till the end of the button event.
View 6 Replies
Mar 4, 2009
I have this scenario: in a Sub I have a Try...Catch statement.Within that Try..Catch I call another sub.In that 2nd sub is also a Try...Catch.(see below for example).Now if an exception occurs in the 2nd sub's Try...Catch, which Catch gets excecuted? The 2nd one, the 1st one or both?
Private Sub sub1()
Try
..do stuff[code].....
View 3 Replies
Jun 2, 2009
If I throw an exception from within a catch, does the finally (from the catch) still execute? i.e.
Try
..some code with an exception in it...
catch ex as Exception
throw new SpecialException("blah blah" & ex.Message, ex)
[code]....
View 6 Replies
Jan 23, 2012
I need to catch log4net exceptions (its own exceptions not app exceptions logged by it). I wish there's a way of doing it this way: [code] I have this code implemented and there's no errors in compilation but i force log4net to have an error (pointing to a non existing database in the config file) and nothing is threw.I've tried the listener aproach: [code] and it's writing the errors to log4net.txt, the forced ones i mean.This last aproach has a couple of drawbacks: it won't append every error to the file, if the error is the same it doesn't write it, i can't get the listener to write every error to that file, only one (I don't know how to fully configure the trace listener, it might be that). Thus it won't append the date and hour to every line wich is a necesity for me. Finally i can't give structure to it (xml). Even if the listener work i need to use the try/catch aproach, since i'm using ExceptionHandling from Enterprise library to log the errors in my app.
View 1 Replies
Feb 12, 2010
I am using VB.NET 2005 to create a Windows forms application. I have a procedure named SendMail that creates an instance of Outlook.Application, to send an email from my application. I found the code on this forum, I think.The procedure works fine, but I can't use error handling with it.I call the procedure from a button click event. I put the procedure call in a try/catch block, and the application won't build, with the following error.
Error 68 'Catch' cannot catch type 'Microsoft.Office.Interop.Outlook.Exception' because it is not 'System.Exception' or a class that inherits from 'System.Exception'. C:datadevdmtiQTSQTSv7_1_20100212wQTSQTSReportsCriteria
pt_frmReportViewer.vb 43 21 QTS
Here is the code:
Sub SendMail(ByVal sFile As String)
' Create an Outlook application.
Dim oApp As Outlook._Application
[code]....
View 8 Replies
Aug 10, 2010
I'm getting 'Catch' cannot catch type 'Object' because it is not 'System.Exception' or a class that inherits from 'System.Exception'. and 'Expression detected' Code underlined in blue: Catch obj1 As Object When (?)
Private Sub OpenJAMem()
Dim num3 As Integer
Try
[code]....
View 2 Replies
Apr 16, 2012
I have a project converted from Visual Studio 2005 to Visual Studio 2010. It compiles and runs.
When I prune "unused references's from this project as listed by Visual Studio, the project fails to compile with the subject error message.
In particular one of the "unused refererences" is to "Microsoft.VisualBasic.dll". The IDE does not allow me to add back this particular reference.
What do I need to add back as a referenceto get this items?
View 4 Replies
Apr 20, 2010
A few weeks back in reply to a thread, I said then that it's sometimes worse to use a Try/Catch when there's nothing in the Catch!There are exceptions to that I'm sure, but too often the Try/Catch is used with a blank Catch that makes even the developer scratch their heads when the program crashes because they have nothing to go on (by their own doing).DevExpress (and I'm a big fan of their stuff) has a little three minute video that encapsulates that concept well and I thought that you all might enjoy watching it:[URL]
View 1 Replies
Feb 17, 2010
I understand how try-catch works and how try-finally works, but I find myself using those (usually) in two completely different scenarios:
try-finally (or using in C# and VB) is mostly used around some medium-sized code block that uses some resource that needs to be disposed properly.
try-catch is mostly used either
around a single statement that can fail in a very specific way or (as a catch-all) at a very high level of the application, usually directly below some user interface action.
In my experience, cases where a try-catch-finally would be appropriate, i.e., where the block in which I want to catch some particular exception is exactly the same block in which I use some disposable resource, are extremely rare. Yet, the language designers of C#, VB and Java seem to consider this to be a highly common scenario; the VB designers even think about adding catch to using.
Or am I just overly pedantic with my restrictive use of try-catch?
EDIT: To clarify: My code usually looks like this (functions unrolled for clarity):
Try
do something
Aquire Resource (e.g. get DB connection)
Try
[Code]....
which just seems to make much more sense than putting any of the two catches on the same level as finally just to avoid indentation.
View 10 Replies
Apr 27, 2010
How do I combine a last name to a first name to create a list of names in a table from a form? I have tried to use the technique of creating a 5 uppercase letter record identifier, but I can't get the name to allow for different length names without truncating.
View 3 Replies
May 29, 2009
I have a friend who is very good at c#, but i am using vb.net and not clearly experinced with c#. i want work with my friend together.how can we do ?
View 11 Replies
Apr 8, 2012
I was wondering if there is a way to include / 'run' C++ code within VB.net I think I read somewhere about turning the C++ Code into a library and can access it that way, but not 100% sure if I did in fact read that right or if I'm dreaming things up. Basically, I want to design a basic UI, ie just a button or 2, and when the button is clicked I'd like it to use the C++ Code.
View 3 Replies
Mar 12, 2011
how can i get cell text value from excell sheet in visual basic and then after changing its text send it to back excell. when i open excel file i should get the changed value in file.
View 1 Replies
Jun 8, 2011
I am trying to UNION the two queries below without success.
Dim
ds1
As
New
DataSet
Dim
MyConnection1 As
New
OleDb.OleDbConnection(GetPOWERConnectionString())
[Code] .....
View 2 Replies
Oct 31, 2011
how to combine this 2 statment..
IsConnected("Select * from manager_table", False)
Call Loader()
IsConnected("Select * from Clerk_table", False)
Call Loader()
i hve 2 listview, 2 table from accessdatabase..i put listview in tabcontrol..1 in tab 1 & second in tab 2...
View 1 Replies
Nov 22, 2011
I'v got 3 functions that I'd like to combine into 1. There is only one line in each function that changes. can think of a few ways off the top of my head, but not sure which is "the best", or "proper way" to accomplish this.
Private Function CheckQuads(ByVal QuadNumber As Integer) As Boolean
Dim intArray(3) As Integer
Dim x As Integer = 0
[code].....
View 8 Replies
Mar 2, 2012
I have a solution, Winforms, mainly composed from VB.NET projects (Wiforms, Constrols and business classes).
How, I added to it a WPF project, but wrote it in C#. Actually, every time I make a modification in the WPF C# project, I need to (re)build the C#WPF project. Is there a option to make it work like other (VB.NET) projects (accept and "see" the changes without rebuilding the C# project)?
An example:When I reference project "R.VB" in project "M.VB", I add a method "DoTest" in the "R.VB" and use that method in "M.VB" without compile errors.
If I add "DoTest" in the C# WPF Control and try to use it in "M.VB" project, I recieve a compile error "DoTest" is not a member od "R.C#Class".
View 5 Replies
Jul 9, 2010
I have two projects, one written with vb.net and one with c#,I would like to use the vb.net one more as a Class and make the c# project the 'main' one.I have already read that In order to do that I need to compile the vb.net project as a dll and import that dll into the C# project.I am having hard times making it work.Does anyone know how do I import the dll and use the functions that are implemented in the dll?
View 4 Replies
Feb 9, 2011
I don't know how to get shift modifier key as when I pressed shift and another key, it show message box "Modifier shift key"
View 1 Replies
Jun 8, 2011
how to combine this 2 statment.. [code] i hve 2 listview, 2 table from accessdatabase..i put listview in tabcontrol..1 in tab 1 & second in tab 2...
View 4 Replies
Jun 7, 2009
I am wondering how to combine files (exe, dll, jpg etc.) into a single standalone executable. Can this be done?And when i open it, it will automatically launch the included files. However The joined files should be fully encrypted
View 3 Replies
Oct 27, 2009
How do I combine richtextboxes? Currently, I am directly saving rich text to a RTB with ".rtf" and I would like to append the rich text information to that box from another RTB. Something like: RTB.rtf &= newrichbox.rtf do not throw any flags but also does not work. What I am ultimately trying to do is save multiple richtextboxes to a single RTF file. I was trying to do it by combining them all into one RTB and using ".savefile()" or is there a better way? Maybe appending them to the file one RTB at a time?
What I'm doing is generating a report, so I have built generic rich text templates that go into multiple RTBs that will create the form sections and I have left placeholders for the data I am adding, so I do replaces on the placeholders to insert the data. However, there are a couple dozen different possible formats for the report based on user options, so I built each section into its own RTB so I can just write out the relevant sections when it comes time to generate the file.
View 2 Replies
Oct 8, 2010
I'm trying to combine two datasets, each with 1 datatable and each having the same schemas. Datatable 1 would have a list of records. Datatable two may, or may no, have some or all of the records from table 1 plus more records. I would like to remove all the records from table 2 that are present in table 1.
This is what I got so far:
For Each table1 As DataTable In ds.Tables
For Each row1 As DataRow In ds.Tables(0).Rows
ds.Tables(0).PrimaryKey = New DataColumn() {ds.Tables(0).Columns(0)} 'Where 0 is the index of the column that's your key
row2 = ds2.Tables(0).Rows.Find(row1("ID"))
'if its found, delete it
Next
Next
View 2 Replies
Nov 4, 2010
I am trying to figure out a way of combining the below Dim statements into one line and maybe also combining Return dblResult into there. currently it is three lines and I have been told that it is possible but kind of lost of how to do it
[Code]...
View 3 Replies
Oct 21, 2009
i would like to ask how can i combine 2 .exe files into 1 .exe file. for example,
1) a.exe
2) b.exe
combine into ab.exe
a.exe must install first, after that b.exe will continue.
View 13 Replies
Aug 7, 2009
I'm trying to combine 2 byte arrays and then create a new byte array that contains the contents of both but running into a problem. The error says 'Source Array was not long enough.' I'm trying to combine HeaderByteArray and bytBuffer into newByteArray. I don't understand what Source Array is not long enough means and how to correct this.[code]...
View 9 Replies
Mar 29, 2010
Im trying to combine 2 items in a listbox and in between them theres a split[code]...
View 7 Replies