473,399 Members | 3,106 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,399 software developers and data experts.

HELP - Un-Handled Error Message prior to 'Sub Main

I have a Windows app that I have installed on 3 client machines (all
win2k) thatreturn an un-handled error message when starting up.

I have placed 'Try/Catch/Finally' blocks in the 'sub main' and it
doesn't even get to there. Problem is the application works fine on my
development PC.

I have MDAC v2.8 and Framework 1.1 on all machines. I have cross
checked all of the .dll versions and verified that they are the same as
the ones on my machine

What runs BEFORE sub main ?
Nov 21 '05 #1
5 1295
* "Fred Gravel" <fg*****@lethbridge.ca> scripsit:
I have a Windows app that I have installed on 3 client machines (all
win2k) thatreturn an un-handled error message when starting up.

I have placed 'Try/Catch/Finally' blocks in the 'sub main' and it
doesn't even get to there. Problem is the application works fine on my
development PC.


See Jay B. Harlow's explanation:

<URL:http://groups.google.de/groups?selm=e04jbmSiEHA.1384%40TK2MSFTNGP10.phx.gb l>

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>
Nov 21 '05 #2
Herfried K. Wagner [MVP] wrote:
* "Fred Gravel" <fg*****@lethbridge.ca> scripsit:
I have a Windows app that I have installed on 3 client machines (all
win2k) thatreturn an un-handled error message when starting up.

I have placed 'Try/Catch/Finally' blocks in the 'sub main' and it
doesn't even get to there. Problem is the application works fine on
my development PC.


See Jay B. Harlow's explanation:

<url
http://groups.google.de/groups?selm=...K2MSFTNGP10.ph
x.gbl>


Unfortunatly, Jay's explanation helps very little. The application
start up procedure doesn't even make it as far as the sub main.
Throwing custom exception errors is great but I have no idea where to
throw it from. In Jay's example he throws it from the button_click
event but in my app. I have put a message box pop-up as the first line
in sub main and it doesn't fire.

My question remains the same - What happens BEFORE sub main and how do
I trap an error prior to it ??
Nov 21 '05 #3
* "Fred Gravel" <fg*****@lethbridge.ca> scripsit:
I have a Windows app that I have installed on 3 client machines (all
win2k) thatreturn an un-handled error message when starting up.

I have placed 'Try/Catch/Finally' blocks in the 'sub main' and it
doesn't even get to there. Problem is the application works fine on
my development PC.


See Jay B. Harlow's explanation:

<url
http://groups.google.de/groups?selm=...K2MSFTNGP10.ph
x.gbl>


Did you add a handler to 'Application.ThreadException'? If this doesn't
work, then there must be sonething wrong with your system/.NET Framework
installation.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>
Nov 21 '05 #4
Herfried K. Wagner [MVP] wrote:
* "Fred Gravel" <fg*****@lethbridge.ca> scripsit:
I have a Windows app that I have installed on 3 client machines (all >>> win2k) thatreturn an un-handled error message when starting
up. >
I have placed 'Try/Catch/Finally' blocks in the 'sub main' and it
doesn't even get to there. Problem is the application works fine on >>> my development PC.
See Jay B. Harlow's explanation:

<url
http://groups.google.de/groups?selm=...K2MSFTNGP10.ph x.gbl>


Did you add a handler to 'Application.ThreadException'? If this
doesn't work, then there must be sonething wrong with your
system/.NET Framework installation.


Actually I had added a handler to the 'Application.ThreadException' in
the 'sub main' but the app was still throwing 'Unhandled exceptions".
The problem was in WHERE my 'sub main' was. I had my sub main buried in
a module (old style) rather than as a 'shared sub main' in the main
application form. Once I moved it to the main form, a more definitive
error was produced along with the stack trace, thanks to Jay's example,
and I believe I'm on the track to finding out what is causing the issue.

Thanx for the direction
Nov 21 '05 #5
* "Fred Gravel" <fg*****@lethbridge.ca> scripsit:
Actually I had added a handler to the 'Application.ThreadException' in
the 'sub main' but the app was still throwing 'Unhandled exceptions".
The problem was in WHERE my 'sub main' was. I had my sub main buried in
a module (old style) rather than as a 'shared sub main' in the main
application form. Once I moved it to the main form, a more definitive
error was produced along with the stack trace, thanks to Jay's example,
and I believe I'm on the track to finding out what is causing the issue.


Thank you for sharing that with the group!

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>
Nov 21 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Mauro | last post by:
Ciao a tutti! vorrei sapere se qualcuno potrebbe darmi qualche dritta (o se sa dove reperire un tutorial) su come realizzare un trial a tempo, da integrare ad un mio programma per impedirne...
3
by: pascal Joseph | last post by:
J'ai un formulaire avec un seul champ text appelé "unite" et un bouton. En javascript j'aimerai utiliser un script qui interdise les valeurs de type "char" et soit supérieur à 0 J'ai trouvé...
1
by: Andre79 | last post by:
Ciao a tutti! Ho comprato proprio oggi un Engl Screamer 50 (testata)... Volevo sapere se c'e' qualcuno fra voi con questa stessa testata e potrebbe consigliarmi qualche settaggio, visto che ho...
0
by: StellaAzzurra | last post by:
Salve, premettendo che non sono un esperta di access, vi pongo il mio problema. Sto facendo una rubrica con access ed avrei la necessità di fare in modo che se ad esempio un mio clienti avesse 5...
1
by: JimmyHoffa | last post by:
Hi, Just wondering if anyone could help me optimise this query, it can take up to 3 seconds to execute which makes me think theres probably a better way to do what i'm doing.. SELECT...
1
by: Alex | last post by:
Ciao a tutti, sto sviluppando un applicazione windows, in breve all'interno dello stesso namespace ho un form con una datagrid e un thread che effettua dei controlli e "dovrebbe" caricare i dati...
15
by: Ciudad Tecnópolis | last post by:
Hola, primero que todo mil disculpas por postear una pregunta no relacionada al tema pero se que será muy útil para todos! Actualmente estoy presentando un desarrollo en .NET para una compañía y...
3
by: nano9 | last post by:
Hola gente quisiera que alguien me pudiera ayudar con un problemilla que tengo, resulta que estoy programando en ASP con C# y estoy usando un cadbgrid que se comporta parecido a un datagrid o...
0
by: misra | last post by:
Hi, I am using a C# code to call blat and send mail. When I send mails with long sentences, the mail automatically is send with multiple lines. However, certain times the body and format of the...
7
by: google | last post by:
I am trying to automate the way reports are printed in an Access 2003 database - I have ~200 records (people) who require between 5 and 10 customized reports (depending on values within certain...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.