473,471 Members | 2,122 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

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 4644
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: 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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
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
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

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.