|
My bad or what
The problem was not with GetWindowDC.
I was later calling GetClientRect instead of GetWindowRect
Nish
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
LOL, I was trying to figure out how GetWindowDC could give you the wrong DC
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
LOL, I was trying to figure out how GetWindowDC could give you the wrong DC
Pardon me doc, but I am a GDI newbie and I don't intend to change that either
Nish
p.s. expect more pestering questions from moi in future
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
Hey guys,
I find that GUI based MC++ programs start slower from VS .NET than C# programs. If you start it directly without debugging using Ctrl-F5, it runs fast. But otherwise I am having to wait as long as between 5-12 seconds. Is this just me? Are others facing this problem too?
Nish
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
Look at the output window, how many dlls are getting loaded? Thats probably where you see the extra startup time.
James
Simplicity Rules!
|
|
|
|
|
James T. Johnson wrote:
Look at the output window, how many dlls are getting loaded? Thats probably where you see the extra startup time.
I am using IJW. So I guess the debugger's loading both managed and unmanaged symbols
Nish
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
If you have managed and unmanaged debugging both turned on, debugging starts slower. Select only managed or only unmanaged debugging. Don't use mixed debugging
|
|
|
|
|
Rama Krishna wrote:
If you have managed and unmanaged debugging both turned on, debugging starts slower. Select only managed or only unmanaged debugging. Don't use mixed debugging
I havent touched the default settings. And anyhow I need both managed and unmanaged debugging enabled.
Nish
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
In that case you have to live with the slowness. The answer to your original question is yes I have seen this slowness all the time and is caused by mixed mode debugging.
|
|
|
|
|
What's interesting is that even stepping through line by line is dead slow. I have a pretty decent machine(1.6GHZ PIII 512 MB) and it took lot of time just to step to another line in the debugger. Since then I never use mixed mode debugging. I don't know whether you have but another issue is symbol loading. I had symbols for all XP dlls and it also slowed down the startup. There is selective symbol loading in VS.NET but so far I have not tried it.
|
|
|
|
|
Do you know if it's possible to download symbols for all the .NET files?
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Is not saving my information, why?
|
|
|
|
|
CosmoS2k wrote:
Problems with ReleaseDC
ReleaseDC? In MC++?
Nish
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
In VC++ 7, i'm only having this problem under VC++ 7.
|
|
|
|
|
Hello guys
If you are using IJW in a windows GUI application with a WinMain instead of a main, do not run the program from the VS.NET environment. Run the exe from the command line or using explorer. The VC++.NET debugger seems to be confused by the combined use of native types and managed types.
This has been my sad experience over the past 2-3 hours
Regards
Nish
Check out last week's Code Project posting stats presentation from :-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
|
|
|
|
|
I guess the problem lay elsewhere. I had the same problem with a C# project I tried and also a win32 console program I tried. Seems, something has gone wrong with my VS .NET
I am thinking of doing a re-install on top of the existing install.
Any suggestions?
Nish
Check out last week's Code Project posting stats presentation from :-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
|
|
|
|
|
No suggestions but I know how you feel I had to install everything again. My windows 2000 is dead, I am installing XP right now!
Al
|
|
|
|
|
My problems were caused due to one of the services that Zone Alarm installs. If I stop that service, then all is well.
Nish
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
Windows XP has a good firewall, why are you using Zone Alarm? Do you think I need that?
Thanks
Al
|
|
|
|
|
Albert Pascual wrote:
Windows XP has a good firewall, why are you using Zone Alarm? Do you think I need that?
I am thinking of uninstalling zonealarm.
But what's this XP firewall everyone talks about?
I can't seem to find it anywhere!
Nish
The posting stats are now in PDF:-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
Updated - May 04th, Saturday
|
|
|
|
|
Steps to find it!!
Open Control Panel
Switch to classic view
Network connections
Properties of the network you are using
Advance TAB
Settings
Did you find it?
Al
|
|
|
|
|
|
Hello
If you use main or _tmain then your code will be basically a console app. Even if you use Application::Run to bring up a form, the ugly console will lurk behind.
The solution is to use WinMain() instead of _tmain(). This was all very fine till I started using IJW. I need to #include <windows.h>
But the moment I #include <windows.h> I get the compile error that says :-
d:\Projects\Capture01\Capture01.cpp(22): error C2731: 'WinMain' : function cannot be overloaded
( (
Can anyone offer a solution?
Nish
Check out last week's Code Project posting stats presentation from :-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
|
|
|
|
|
Blast.
I didn't think properly I guess.
Problem solved.
Used dummy args
Nish
Check out last week's Code Project posting stats presentation from :-
http://www.busterboy.org/codeproject/
Feel free to make your comments.
|
|
|
|
|
Well just go to linker options and add the following line to the command line /subsystem:windows, you will have a windows application with _tmain, or you can also try the reverse with /subsystem:console
|
|
|
|