|
|
Do I hvae to define ServerThread before it's call (I'm not used to that)?
I'll try it, and if it works thank you a lot!!!
|
|
|
|
|
BoudewijnEctor wrote:
Do I hvae to define ServerThread before it's call (I'm not used to that)?
No, but you do have to declare it.
Five birds are sitting on a fence.
Three of them decide to fly off.
How many are left?
|
|
|
|
|
Firstly, I am sorry if this is in the wrong area but I am looking for a way to create an ActiveX control that I can include in my ASP page for using MS's TemplatePrinter functionality. Here is the site at MSDN
I need to call IOleCommandTarget:Exec, but I'm confused on how to set this up. Does anyone have experience with this?
Thanks,
Nate
|
|
|
|
|
Hi
I am getting this error on making a diaolag box.
Actually i am making a tab control and i just designed a few boxes and i received this error. I have started over and over again but again i get this error . please help me on how do i get rid of this kind of error.
HC1002: Note:
Using existing phrase table: Gui.ph
HC3025: Warning: topic #1 of C:\Program Files\Microsoft Visual Studio\MyProjects\SidsteUdkald\hlp\.\afxcore.rtf
Jump to undefined Topic ID: "menu_record".
HC3025: Warning: topic #3 of C:\Program Files\Microsoft Visual Studio\MyProjects\SidsteUdkald\hlp\.\afxcore.rtf
Jump to undefined Topic ID: "HID_OLE_EDIT_LINKS".
HC3025: Warning: topic #3 of C:\Program Files\Microsoft Visual Studio\MyProjects\SidsteUdkald\hlp\.\afxcore.rtf
Jump to undefined Topic ID: "HID_EDIT_PASTE_LINK".
HC3025: Warning: topic #3 of CC:\Program Files\Microsoft Visual Studio\MyProjects\SidsteUdkald\hlp\.\afxcore.rtf
Jump to undefined Topic ID: "HID_OLE_INSERT_NEW".
HC1010: Note:
The following mapped Topic IDs were not used in any topic:
AFX_HIDP_UNREG_DONE
AFX_HIDP_GET_NOT_SUPPORTED
HID_HT_OBJECT
.
.
.
.
and it continues to a long listtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt.
Thanks in advance.
|
|
|
|
|
It's from the help compiler. Are you making a help file? If not, you can just remove the dependency from your application.
Five birds are sitting on a fence.
Three of them decide to fly off.
How many are left?
|
|
|
|
|
Hi david
yes i making the conext sensitive help.
I dont know why is this kind of error coming up .
It was ok a few days back.
How do i remove the "dependancy" from my application ?
Please elaborate.
Thanks for replying.
-----------
Five birds are sitting on a fence.
Three of them decide to fly off.
How many are left?
Five are left . They have "decided to fly off" and havent actually flown away yet.
|
|
|
|
|
help_me_pleeze wrote:
How do i remove the "dependancy" from my application ?
I believe you handle that in the Project Dependencies dialog box.
Five birds are sitting on a fence.
Three of them decide to fly off.
How many are left?
|
|
|
|
|
there is nothing in the dependancy . the field is empty.
What else could be wrong ?
thanks.
|
|
|
|
|
help_me_pleeze wrote:
What else could be wrong ?
Not sure, as that is the only place I've ever needed to look. Is this VS6 or VS.NET?
Five birds are sitting on a fence.
Three of them decide to fly off.
How many are left?
|
|
|
|
|
It is visual Studio 6.
Thanks.
|
|
|
|
|
Hello,
I am trying to write a simple little oo windowing library for opengl (mainly a wrapper for the c based windowing code); of course i had the standard wndproc callback as a class member problem, but i found a way around that, what i did was simple enough, i made WndProc static, but that meant i couldn't get at class members and then I noticed that the last paramater of CreateWindowEx was passed as the LPARAM of your wndproc callback on WM_CREATE. So, i passed 'this':
CreateWindowEx(blah...., this);
then in WM_CREATE:
SetWindowLong(hWnd, DWL_USER, lParam);
then whenever i have a WM_* callback i acces my class through
((MyClass*)GetWindowLong(hWnd, DWL_USER))->junkMyClassPointsTo...
but CreateWindowEx is always failing, none of the paramaters are bad, the only thing i can think of is 'this' and i don't know if WndProc-WM_CREATE is called then and if it is what is giving me the problem.
if anyone could help me with this, it would be most appreciated.
thank you,
-Matt
|
|
|
|
|
sorry, just to add on, i have also used GWL_USERDATA instead of DWL_USER if that makes a difference, thanks
|
|
|
|
|
Try this article.[^]
"We have done so much in the last 2 years, and it doesn't happen by standing around with your finger in your ear, hoping everyone thinks that that's nice." - Donald Rumsfeld
|
|
|
|
|
Thanks for the help, i applied all the stuff that was in that article, and it still didn't work, i also started to use WNDCLASSEX instead of WNDCLASS, but all that has done is stopped me from being able to register my class.
i type:
RegisterClassEx(&myWndClassEx);
and it throws an error, i printed the error with GetLastError, and the code is dec 87 or 0x57 and i don't know what that is or where to find the definition, this is becomming a major dilemna, any more help would be greatly appreciated
|
|
|
|
|
I've been working really hard on this now and i have finally figured out that my real problem is in CreateWindowEx
it is giving a return error of 6, which i found out is 'invalid handle' i think that is pointing at my hinstance, to instantiate my hinstance i call GetModuleHandle(NULL) and that is in a cpp file that is compiled into a static library, if this helps, that's great, i really need a fix for this problem, Thank you very much in advance if you can tell me what to do.
|
|
|
|
|
WinMain should give you an hInstance you can use.
"We have done so much in the last 2 years, and it doesn't happen by standing around with your finger in your ear, hoping everyone thinks that that's nice." - Donald Rumsfeld
|
|
|
|
|
i don't know what is happening now, i have used hInstance AS delivered by winmain, but my createwindowex is stilling failing and when i call getlasterror, i get a code of 0 which apparently means success, this is extraordinarily frustrating, thank you for your help so far, but this is just rediculousl annyoing, thank yuou for any further help
|
|
|
|
|
Can you post some actual code or send it to me?
"We have done so much in the last 2 years, and it doesn't happen by standing around with your finger in your ear, hoping everyone thinks that that's nice." - Donald Rumsfeld
|
|
|
|
|
this is my create window method:
bool GLWindow::CreateGLWindow(HINSTANCE hInstance //this is hInstance passed by WinMain)
{
ofstream emsg ("ERROR.txt"); //this is where i have been putting my errors
GLuint PixelFormat;
DWORD dwExStyle;
DWORD dwStyle;
RECT WindowRect;
WindowRect.left = (long)0;
WindowRect.right = (long)m_aResolution[0]; WindowRect.top = (long)0;
WindowRect.bottom = (long)m_aResolution[1];
m_hInstance = hInstance;
WNDCLASSEX l_wc =
{ sizeof(WNDCLASSEX),
CS_GLOBALCLASS | CS_HREDRAW | CS_VREDRAW | CS_OWNDC,
(WNDPROC) WndProc,
0,
0,
m_hInstance,
LoadIcon(NULL, IDI_WINLOGO),
LoadCursor(NULL, IDC_ARROW),
NULL,
NULL,
m_StrTitle,
LoadIcon(NULL, IDI_WINLOGO),
};
if (!RegisterClassEx(&l_wc))
{
emsg << GetLastError();
MessageBox(NULL,"Failed To Register The Window
Class.","ERROR",MB_OK|MB_ICONEXCLAMATION);
return FALSE;
}
/*********************************my class registers fine, no problem at all*********************/
dwExStyle=WS_EX_APPWINDOW | WS_EX_WINDOWEDGE;
dwStyle=WS_OVERLAPPEDWINDOW;
AdjustWindowRectEx(&WindowRect, dwStyle, FALSE, dwExStyle);
if (!(m_hWnd=CreateWindowEx(dwExStyle, m_StrTitle, m_StrTitle,
dwStyle |
WS_CLIPSIBLINGS | WS_CLIPCHILDREN,
0, 0, WindowRect.right-WindowRect.left,
WindowRect.bottom-WindowRect.top,
NULL,
NULL, m_hInstance, this)))
{
/*************************************************************************************************
this is where the failure is, but the error code that gets printed is zero (which is enumerated as ERROR_SUCCESS) which i don't get at all, i don't know if i am somehow getting the wrong error code or what!!
*************************************************************************************************/
emsg << GetLastError();
emsg.close();
this->KillGLWindow();
MessageBox(NULL,"Window Creation Error","ERROR",MB_OK|MB_ICONEXCLAMATION);
return false;
}
****NOTE: i nocked off the rest of the code because it works, and it doesn't do anything but take up a lot of space in this post.
Your help so far has been great, thank you for your continued support
-Matthew
|
|
|
|
|
From the CreateWindowEx documentation:
This function typically fails for one of the following reasons:
*an invalid parameter value
*the system class was registered by a different module
*the WH_CBT hook is installed and returns a failure code
*the window procedure fails for WM_CREATE or WM_NCCREATE
Check your params and your wndproc.
"We have done so much in the last 2 years, and it doesn't happen by standing around with your finger in your ear, hoping everyone thinks that that's nice." - Donald Rumsfeld
|
|
|
|
|
Add this line to your code
wc.style = CS_GLOBAL;
//initial other fields
RegisterClassEx(&wc);
|
|
|
|
|
CS_GLOBAL isn't a field in style, i can't set it to that, it tells me 'CS_GLOBAL': undeclared identifier
also, for some reason, i am being told that the paramter is incorrect when i try and register my class
|
|
|
|
|
In fact it's CS_GLOBALCLASS,I've forgotten a word.
When you call CreateWindow or CreateWindowEx,the function will compare the hInstance you passed to it to the hInstance of the WNDCLASSEX hInstance field.
Set the style field to CS_GLOBALCLASS tells the function that it should not compare these two values.
|
|
|
|
|
Hello all,
I created a Month calendar control into my form, and I want to use it as a date picker, so when the user selects a date, I will fill other CEdit controls with the date selected.
But I realize that within MCN_SELECT, the value associated with my Calendar Control, gets the wrong date.
void CPlanmView::OnSelectMonthcalendar1(NMHDR* pNMHDR, LRESULT* pResult)
{
// Users Selects a Date, so MCN_SELECT triggers this.
// User selected October 31, 2003 but returns
// Feb,10,2004
*pResult = 0;
UpdateData();
m_DayPlm.Format("%d",m_CalendarVal.GetDay());
m_MonthPlm.Format("%d",m_CalendarVal.GetMonth());
m_YearPlm.Format("%d",m_CalendarVal.GetYear());
UpdateData(FALSE);
}
I have also seen the sample provided in the msdn, and it has the same problem, for this control.
Any Ideas on how to workaround this issue.
Best,
-Alfredo
|
|
|
|
|