|
the #include file is not in the same directory where ur application is present
so #include foldername//abc.h
foldername in which abc.h is present
|
|
|
|
|
Tsaejen wrote:
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Check this link[^]
and this other link[^]
--
jlr
http://jlamas.blogspot.com/[^]
|
|
|
|
|
|
Ritu Kwatra wrote:
Hope it will solve ur problem
nice
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Christian Graus wrote:
It's a sign from God.
That's not very Christian of you. Oh wait...
(I'm sorry, but you left yourself wide open on this one)
Software Zen: delete this;
|
|
|
|
|
When I build a console application , it always appears with the default application icon (the blue buildings). How can I change this icon?
river
|
|
|
|
|
Have you tried simply adding an icon to your app using the resource editor in Visual Studio? That should be enough.
--
jlr
http://jlamas.blogspot.com/[^]
|
|
|
|
|
Many peoply have told me do this,
But,it was console application. There hasn't any resource file
|
|
|
|
|
|
It was console application.
There hasn't any resource view....
|
|
|
|
|
I say a more time : CONSOLE APPLICATION
|
|
|
|
|
|
I've just tried to do this, and managed to get it to work. Here's what you do...
In VC++, select the following menu item: "Project" -> "Add To Project" -> "New..."
From the resulting window select to add a Resource Script (give it any name, I don't think it matters). You'll now have a "Resources" tab added to your project from which you can right-click and do "Insert...", and select Icon from the resulting box. Then just edit your icon.
Worked for me.
I guess it would work just as well if you selected "Import..." instead of "Insert...", and selected a pre-defined .ico file.
Hope this helps, 'bod
|
|
|
|
|
riversea wrote:
I say a more time : CONSOLE APPLICATION
So what? You might stop repeating that. Being a console application, or even a "CONSOLE APPLICATION" if you don't mind me yelling back at you, has nothing to do with whether your application can contain resources or not.
Maybe you created your application with one of the wizards and it didn't add a resource to it. But I already suggested adding a resource yourself using the VS IDE, and you said many people told you the same before. Instead, you just keep repeating that it's a console application as if that were of any relevance.
I simply told you to add a resource to your project and put your icon there, because I didn't think you needed step by step instructions on how to find the appropriate menu option in the IDE to do so. However if you can't find it yourself, feel free to ask and somebody may help you.
Simply repeating and yelling "CONSOLE APPLICATION" just make you look err... well, let's just say it doesn't look very good.
--
jlr
http://jlamas.blogspot.com/[^]
|
|
|
|
|
Hey all,
I recently got MS VC++ 6 Pro and Im having a problem when compiling. I even tried uninstalling it, reinstalling intro, and i still have the same problem here. Its a Win32 dialog app. Here's the problem:
--------------------Configuration: pro1 - Win32 Release--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
pro1.cpp
pro1Dlg.cpp
Generating Code...
Linking...
LINK : error : Internal error during ReadSymbolTable
ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 004623F2
NumberParameters = 00000002
ExceptionInformation[ 0] = 00000000
ExceptionInformation[ 1] = 00000008
CONTEXT:
Eax = 003C04B4 Esp = 0012E6D8
Ebx = 00000002 Ebp = 00990126
Ecx = 003C04B4 Esi = 009D0064
Edx = 00000000 Edi = 009D0064
Eip = 004623F2 EFlags = 00010246
SegCs = 0000001B SegDs = 00000023
SegSs = 00000023 SegEs = 00000023
SegFs = 0000003B SegGs = 00000000
Dr0 = 0012E6D8 Dr3 = 00000002
Dr1 = 00990126 Dr6 = 003C04B4
Dr2 = 00000000 Dr7 = 00000000
Error executing link.exe.
Tool execution canceled by user.
What can cause this? Everything looks the same as it was in the settings. Any ideas? Thanks
Dave
|
|
|
|
|
Like the message says, it's a linker internal error.
Have you installed the latest service pack (SP6, I think)?
Is any of your .obj particularly large?
--
jlr
http://jlamas.blogspot.com/[^]
|
|
|
|
|
Im downloading the update right now. However, I don't think that has to do with it. When i reinstalled intro version, it was coming up with the same error and Ive been using that for years now! I've tried making just a new project and starting from scratch... just a little dialog-based app. Still get the same problem. So no big file sizes. Any help?
|
|
|
|
|
Nope, didn't work. Still same errors. In settings, under link, this is what it says in the project options:
/nologo /subsystem:windows /incremental:no /pdb:"Release/123.pdb" /machine:I386 /out:"Release/123.exe"
This should be good, right? Thanks
|
|
|
|
|
Nevermind. I installed the wrong update. Apparently, the 60 meg one is the one I needed. DOne and Done. Thanks
|
|
|
|
|
|
I have read the API on how to use the SetWindowsHookEx() function and I was able to interrupt other keyboard keypresses in Windows 98 but I still can't trap Alt-Tab. Thank you.
|
|
|
|
|
To trap Alt+Tab you have to catch the message before the OS process it. A simple way to achieve it is to register Alt+Tab as a hotkey:
<br />
BOOL CYourDlg::OnInitDialog()<br />
{<br />
...<br />
m_nHotKeyID = 100;
BOOL m_isKeyRegistered = RegisterHotKey(GetSafeHwnd(), m_nHotKeyID, MOD_ALT, VK_TAB);<br />
...<br />
}<br />
To process the hotkey PreTranslate WM_HOTKEY:
<br />
BOOL CYourDlg::PreTranslateMessage(MSG* pMsg) <br />
{<br />
...<br />
if((pMsg->message == WM_HOTKEY) &&<br />
(pMsg->wParam == m_nHotKeyID))<br />
MessageBox("Alt+Tab trapped");<br />
.... <br />
}<br />
Remember to unregister it before existing the app:
<br />
BOOL CYourDlg::OnDestroy()<br />
{<br />
...<br />
UnregisterHotKey(GetSafeHwnd(), m_nHotKeyID);<br />
...<br />
}<br />
Read Lock Windows Desktop[^], there are some references that shows it.
I hope it helps,
Marc Soleda.
... she said you are the perfect stranger she said baby let's keep it like this... Tunnel of Love, Dire Straits.
|
|
|
|
|
compiler: VC++ 6.0, SP 6
I subclassed CComboBox into CMyComboBox, then setup up event handlers for several of the reflected events -- one being CBN_CLOSEUP event. I have an object of type CMyComboBox in an MFC program, which also needs to catch the CBN_CLOSEUP event. I used ClassWizard to create all event handlers.
Problem: The event handler in CMyComboBox works ok, but the handler in the application program never gets called. I tried having the event handler in CMyBomcoBox post a message to parent, but parent never got it.
Is there a way around this problem?
|
|
|
|
|
Try using ON_xxx_REFLECT_EX inplace of ON_xxx_REFLECT. The _EX macro returns a BOOL, which determines whether the parent receives the message.
There's a blurb about it here:
http://www.microsoft.com/msj/1198/c/c1198.aspx
(I found you have to return FALSE, not TRUE as the article states)
Painted on the side of a dog trainer's van: SIT HAPPENS
|
|
|
|
|
Perfect -- thank you so very much!
|
|
|
|