|
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
|
|
|
|
|
I just found the answer for this problem
Microsoft Knowledge Base Article - 235355
I post it here for reference in case somebody else has to deal with this.
The Microsoft article says this behaviour is by design, and SYSTEMTIME should be used instead of CTime class
Best,
Alfredo
|
|
|
|
|