473,399 Members | 2,858 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.

Application.Run

I am new to VS2005.

I changed my program.cs file to be a different form I am working on. But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program does
not stop. It is in debug mode. If I change the program.cs file back to the
form that was originally being used. The program does go into debug mode.
But if I change code in that file it isn't using it. It is like the program
is using an old compiled version.

Any one know why this would be?

TIA,
Brett
Oct 25 '06 #1
9 4639
Ok after sending this and reading it I didn't really describe what I was
trying to accomplish. Sorry about that.

I just want to change the start up form. I did look under the
projects-application properties but there is nothing to change. I would
expect it to be in the start up object but all that was there was
ProgramName.Program so I am assuming it is calling the program.cs class.
That is where I change teh Application.Run to be the different form.

So I guess am I evern looking in the right place to change the startup form?

TIA,
Brett

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
>I am new to VS2005.

I changed my program.cs file to be a different form I am working on. But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program does
not stop. It is in debug mode. If I change the program.cs file back to
the form that was originally being used. The program does go into debug
mode. But if I change code in that file it isn't using it. It is like the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett

Oct 25 '06 #2
The form that is first shown when an application is run is usually the form
that is passed as the parameter to

Application.Run();

The first "Application.Run" called will be the first Application.Run called
after the method "Main".

Main is ALWAYS the first method that is run it's signature is (in a
WindowsApplication):

static void Main()
{

}

You cannot declare more than 1 "main" method or the compiler will whinge.

Look for the method "main" and you will find the first Application.Run()

Jax

"Brett Wesoloski" wrote:
Ok after sending this and reading it I didn't really describe what I was
trying to accomplish. Sorry about that.

I just want to change the start up form. I did look under the
projects-application properties but there is nothing to change. I would
expect it to be in the start up object but all that was there was
ProgramName.Program so I am assuming it is calling the program.cs class.
That is where I change teh Application.Run to be the different form.

So I guess am I evern looking in the right place to change the startup form?

TIA,
Brett

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
I am new to VS2005.

I changed my program.cs file to be a different form I am working on. But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program does
not stop. It is in debug mode. If I change the program.cs file back to
the form that was originally being used. The program does go into debug
mode. But if I change code in that file it isn't using it. It is like the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett


Oct 25 '06 #3
Brett,

So you're saying that you did change the Application.Run line in the
static Main method? That should have worked. Can you post the code
from the Main method?

Brian

Brett Wesoloski wrote:
Ok after sending this and reading it I didn't really describe what I was
trying to accomplish. Sorry about that.

I just want to change the start up form. I did look under the
projects-application properties but there is nothing to change. I would
expect it to be in the start up object but all that was there was
ProgramName.Program so I am assuming it is calling the program.cs class.
That is where I change teh Application.Run to be the different form.

So I guess am I evern looking in the right place to change the startup form?

TIA,
Brett

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
I am new to VS2005.

I changed my program.cs file to be a different form I am working on. But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program does
not stop. It is in debug mode. If I change the program.cs file back to
the form that was originally being used. The program does go into debug
mode. But if I change code in that file it isn't using it. It is like the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett
Oct 25 '06 #4
Ok well in the program.cs class I have

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(fals e);

Application.Run(new Login());

}

I have changed Applicaiton.Run() from

Application.Run(new Login());

to

Applicaiton.Run(new ShelfList()):

but it still brings up the Login screen. Also I can not debug the
application any more. If I leave it Login() then I can debug the app and it
goes to the Application.Run(new Login()); then brings up the form. So I
thought it would be as easy as changing the Login() to ShelfList()

It seems from what you are saying I was looking/working in the correct spot.

Any other idea's?

TIA,
Brett

"UhihaJax" <Uh******@discussions.microsoft.comwrote in message
news:65**********************************@microsof t.com...
The form that is first shown when an application is run is usually the
form
that is passed as the parameter to

Application.Run();

The first "Application.Run" called will be the first Application.Run
called
after the method "Main".

Main is ALWAYS the first method that is run it's signature is (in a
WindowsApplication):

static void Main()
{

}

You cannot declare more than 1 "main" method or the compiler will whinge.

Look for the method "main" and you will find the first Application.Run()

Jax

"Brett Wesoloski" wrote:
>Ok after sending this and reading it I didn't really describe what I was
trying to accomplish. Sorry about that.

I just want to change the start up form. I did look under the
projects-application properties but there is nothing to change. I would
expect it to be in the start up object but all that was there was
ProgramName.Program so I am assuming it is calling the program.cs class.
That is where I change teh Application.Run to be the different form.

So I guess am I evern looking in the right place to change the startup
form?

TIA,
Brett

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
>I am new to VS2005.

I changed my program.cs file to be a different form I am working on.
But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program
does
not stop. It is in debug mode. If I change the program.cs file back
to
the form that was originally being used. The program does go into
debug
mode. But if I change code in that file it isn't using it. It is like
the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett



Oct 25 '06 #5
Yes I did change the Application.Run line in the static Main method.

Here is my main code.

static void Main()

{

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(fals e);

Application.Run(new Login());

}

If I change Applicaiton.Run(new ShelfList()); then it doesn't work. Just
bypasses the code and brings up the Login().

Under the project properties - Applicaiton I have for startup object I have
programName.Program.
I have done a search through the whole project for another Main method but
nothing.

TIA,
Brett

"Brian Gideon" <br*********@yahoo.comwrote in message
news:11*********************@e3g2000cwe.googlegrou ps.com...
Brett,

So you're saying that you did change the Application.Run line in the
static Main method? That should have worked. Can you post the code
from the Main method?

Brian

Brett Wesoloski wrote:
>Ok after sending this and reading it I didn't really describe what I was
trying to accomplish. Sorry about that.

I just want to change the start up form. I did look under the
projects-application properties but there is nothing to change. I would
expect it to be in the start up object but all that was there was
ProgramName.Program so I am assuming it is calling the program.cs class.
That is where I change teh Application.Run to be the different form.

So I guess am I evern looking in the right place to change the startup
form?

TIA,
Brett

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
>I am new to VS2005.

I changed my program.cs file to be a different form I am working on.
But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program
does
not stop. It is in debug mode. If I change the program.cs file back
to
the form that was originally being used. The program does go into
debug
mode. But if I change code in that file it isn't using it. It is like
the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett

Oct 25 '06 #6
Well I created a new project and was able to change it.

Something must have been messed up with the project.

Thanks,
Brett
"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
>I am new to VS2005.

I changed my program.cs file to be a different form I am working on. But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program does
not stop. It is in debug mode. If I change the program.cs file back to
the form that was originally being used. The program does go into debug
mode. But if I change code in that file it isn't using it. It is like the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett

Oct 25 '06 #7
Something was massively out of sync, were you running it from F5 in Visual
Studio or running the .exe and attaching the debugger?

If the debugger skips through the breakpoints thats a sure sign that what
you are debugging with and what you are debugging against do not match.

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
Well I created a new project and was able to change it.

Something must have been messed up with the project.

Thanks,
Brett
"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
I am new to VS2005.

I changed my program.cs file to be a different form I am working on.
But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program
does
not stop. It is in debug mode. If I change the program.cs file back to
the form that was originally being used. The program does go into debug
mode. But if I change code in that file it isn't using it. It is like
the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett


Oct 25 '06 #8
This is often just because debug files get messed up. This happens
sometimes for no apparent reason and is nowhere near dangerous. Delete
*.pdb from Debug\bin, recompile the whole project, and try again.
Stephan
Simon Tamman wrote:
Something was massively out of sync, were you running it from F5 in Visual
Studio or running the .exe and attaching the debugger?

If the debugger skips through the breakpoints thats a sure sign that what
you are debugging with and what you are debugging against do not match.

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
Well I created a new project and was able to change it.

Something must have been messed up with the project.

Thanks,
Brett
"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
>I am new to VS2005.
>
I changed my program.cs file to be a different form I am working on.
But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program
does
not stop. It is in debug mode. If I change the program.cs file back to
the form that was originally being used. The program does go into debug
mode. But if I change code in that file it isn't using it. It is like
the
program is using an old compiled version.
>
Any one know why this would be?
>
TIA,
Brett
>
Oct 25 '06 #9
Another thing to try is to clean the solution. To do this, go to the
"Build" menu and select "clean solution". Then rebuild the solution and
try running. Just a thought.

ssamuel wrote:
This is often just because debug files get messed up. This happens
sometimes for no apparent reason and is nowhere near dangerous. Delete
*.pdb from Debug\bin, recompile the whole project, and try again.
Stephan
Simon Tamman wrote:
Something was massively out of sync, were you running it from F5 in Visual
Studio or running the .exe and attaching the debugger?

If the debugger skips through the breakpoints thats a sure sign that what
you are debugging with and what you are debugging against do not match.

"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
Well I created a new project and was able to change it.
>
Something must have been messed up with the project.
>
Thanks,
Brett
"Brett Wesoloski" <br*************@kcc.omwrote in message
news:12*************@corp.supernews.com...
I am new to VS2005.

I changed my program.cs file to be a different form I am working on.
But
when I go to run the application it still brings up the form that was
originally declared as new. When I put in a break point the program
does
not stop. It is in debug mode. If I change the program.cs file back to
the form that was originally being used. The program does go into debug
mode. But if I change code in that file it isn't using it. It is like
the
program is using an old compiled version.

Any one know why this would be?

TIA,
Brett

>
>
Oct 25 '06 #10

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

Similar topics

9
by: J. Baute | last post by:
I'm caching data in the Application object to speed up certain pages on a website The main reason is that the retrieval of this data takes quite a while (a few seconds) and fetching the same data...
3
by: Amit Dedhia | last post by:
Hi I am developing a Dot net application (involving image processing) on a uni processor. It works well on my machine. I then take all my code on a multi processor, build and run the application...
6
by: orekin | last post by:
Hi There I have been trying to come to grips with Application.Run(), Application.Exit() and the Message Pump and I would really appreciate some feedback on the following questions .. There are...
20
by: Peter Oliphant | last post by:
How does one launch multiple forms in an application? Using Photoshop as an example, this application seems to be composed of many 'disjoint' forms. Yet, they all seem somewhat 'active' in...
6
by: Josef Brunner | last post by:
Hi, I published my application (VS 2005) and am now trying to install it when I get this error message. It worked before...even on a different machine. Here is the detailed description: ...
9
by: jeff | last post by:
Hi All. I realize that when my Deployed winforms application starts, Windows needs to load the .net 2 framework before control is given to my application.... Is there anyway to either ... -...
3
by: asadikhan | last post by:
Hi, I have written a windows application with a GUI (let's call it MENU). I own the code for this application and have access to it. We have another application that is a third-part windows...
2
by: Michael Kalika | last post by:
Hi, We have developed a VSTO 2005 Excel application and we would like to leverage ClickOnce deployment mechanism for distribution of this application. How can we do that? I was digging in MSDN...
0
by: Tifer | last post by:
Hello, I am building my first .Net Application. The first couple of Publish and Installs I did went fine. But after a couple of builds, I get a modal dialogue box error every time upon trying...
4
by: Dave | last post by:
I have a global.asax file with Application_Start defined and create some static data there and in another module used in the asp.net application and I realize that static data is shared amongst...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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
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.