Solved

project not stopping

Posted on 2006-11-22
10
214 Views
Last Modified: 2010-04-23
I'm sure this is completely stupid, but I have a windows application project in .net 2005, startup form is set to my one and only form.
Whenever I click the X to close it, the project continues to run and I have to hit the stop button.
This is probaby not the behavior 'after' I've deployed it, but I'd like it to work as expected while I'm testing...any ideas?
0
Comment
Question by:sirbounty
  • 5
  • 5
10 Comments
 
LVL 10

Expert Comment

by:Kinger247
ID: 17997320
Have you got something running or have you referenced something in that form ?
0
 
LVL 67

Author Comment

by:sirbounty
ID: 17997405
I create 4-6 controls dynamically - could it be because I'm not disposing of them?
0
 
LVL 10

Expert Comment

by:Kinger247
ID: 17997434
If theres something left in memory, it'll carry on running.
Try disposing, if that doesn't work , pin it down by commenting out parts of your code to see whats stopping it from unloading.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 67

Author Comment

by:sirbounty
ID: 17997522
You know though - looking at the code, I actually had to put in a me.show in my form load for the form to even appear...

Something's screwy here... :(

I tried this:

    Private Sub frmQuiz_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        For Each ctl As Control In Controls
            ctl.Dispose()
        Next
    End Sub

But still no luck...or do I need to set each to Nothing?
0
 
LVL 10

Expert Comment

by:Kinger247
ID: 17997553
No, sounds like something else.
What are you running in your form on startup ? this could be linked with your other problem.

Remove the code that runs on your load event, then see if your labels appear and your form shuts down.
0
 
LVL 67

Author Comment

by:sirbounty
ID: 17997626
Oh good and wise Kinger247 - the form now loads properly... :)
I moved my call to the Shown event.
But it still doesn't close properly.

I do have a oledb connection - tried closing that as well in my formclosing, but still no good...
0
 
LVL 10

Accepted Solution

by:
Kinger247 earned 125 total points
ID: 17997695
I think the loop from the other thread is the reason.
0
 
LVL 67

Author Comment

by:sirbounty
ID: 17997808
I believe you're correct...thanx.
0
 
LVL 10

Expert Comment

by:Kinger247
ID: 17997819
If you need a loop, put all the code from LoadQuestion into a timer and start the timer from the form load event.
0
 
LVL 67

Author Comment

by:sirbounty
ID: 17997874
?
Can't get my head around that one.
Perhaps I'll open another question when I get back...T-day is tomorrow and then 10-yr wedding anniversary this weekend...catch up with you next week then. :^)
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: Kraeven
Introduction Remote Share is a simple remote sharing tool, enabling you to see, add and remove remote or local shares. The application is written in VB.NET targeting the .NET framework 2.0. The source code and the compiled programs have been in…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question