|
Am I correct in thinking that all the functions of an ActiveX is placed in the Class (e.g. Message Maps, Events etc) and the Prop provides the Methods & Properties for accessing the control.
Do you use the Dialog form on the Prop to place indicator controls( static labels, edit boxes etc) - How is this dialog used?
Not quite sure how to expose properties ( can see how to add them) but how do you tie them to Class vaiables.
Not been able to find a simple example using VS 7.1
|
|
|
|
|
Hi,
In my application , I have a List View class in which i am displaying a list control.If i enter any wrong value in list control I display error message on OnVScroll event of list view.When I press OK button of Messageboxit sets focus to list control but when i click on scroll bar of list view ,the view window is getting locked.I have to minimize and maximize the window to scroll through list view.What could be the reason?
|
|
|
|
|
If the string itself is an aray of strings separated by some special characters. There was an undocumented AFX function to extract the subsrting with their index as parameter.
I'm unable to recall the function name. Please help.
|
|
|
|
|
Are you talking about AfxExtractSubString() ?
"Take only what you need and leave the land as you found it." - Native American Proverb
|
|
|
|
|
DavidCrow wrote: Are you talking about AfxExtractSubString()?
Thanks DavidCrow.
|
|
|
|
|
Hi,
I have an MDI application and the Child Windows create a third party OCX in their view area. Every time I Maximize any of Child Windows the System Menu for the child window dissapears and I can not do anything about it. Any suggesstion about what to do to get rid of this bug?
|
|
|
|
|
Hi all,
When i try to query MsysObjects table following error is caught(try-catch).
[B]Database error: Too few parameters.Expected 2.[/B]
These are the two lines used to run the SQL query in vc++.
// Build the SQL statement
SqlString = "SELECT Name FROM MSysObjects where type = 1 AND (Left([Name],4) <> \"Msys\") AND (Left([Name],1) <> \"~\")";
// Execute the query
recset.Open(CRecordset::forwardOnly,SqlString,CRecordset::readOnly);
I am using CDatabase class.
Please Help!
Regards,
Ankush Mehta
Ankush Mehta
|
|
|
|
|
"SELECT Name FROM MySysObjects WHERE type=1 AND((Left([Name],4)<>\'Mysys\')AND(Left([Name],1)<>\'~\'))";
Rajesh R. Subramanian
You have an apple and me too. We exchange those and We have an apple each.
You have an idea and me too. We exchange those and We have two ideas each.
|
|
|
|
|
Thanks a lot Subramaniyam . it works, just a little modification is required:
SqlString ="SELECT Name FROM MSysObjects WHERE type = 1 AND((Left([Name],4) <> \'MSys\')AND(Left([Name],1) <> \'~\'))";
Heartfelt thanks,
Ankush Mehta
Ankush Mehta
|
|
|
|
|
I am having a problem with winsock ?
I have a connected a embedded device with its own TCP/IP stack
which is use to communcate to my application,
in the vc++ i have used the winsock objects .
due to some or the other reasion there are erors like
TCP DUMP or TCP ACK LOST or TCP KEPT ALIVE ,
my application gives some assertions which i cannot track back.
Is there any way to hand this erros by my appliacation
I want individual thread for a socket waiting for connection ,
have done it by CThread call .
Is there any way to know that is my socket alive or not .
What is the force full way to close a socket
Shutdown(socket ,0) or Close(socket)
thak you
Vikas Amin
Embin Technology
Bombay
vikas.amin@embin.com
|
|
|
|
|
Shutdown doesnot closes the Socket,resources attached to this
Socket are not freed.For this u have to use the Close,It is
to disable sends and/or receives on the socket.
Close-: it releases the socket descriptor, so that further references to it will fail with the error WSAENOTSOCK
-- modified at 6:04 Friday 2nd December, 2005
|
|
|
|
|
u can use a utility called Error Lookup which gives tge text description of an error
|
|
|
|
|
thank you
will try for it
Vikas Amin
Embin Technology
Bombay
vikas.amin@embin.com
|
|
|
|
|
to check if the thread is alive or not :
DWORD dwExitcode;
::GetExitCodeThread(cwt->m_hThread,&dwExitcode);
if(dwExitcode==STILL_ACTIVE)
{
bla..bla..
}
"But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho
<marquee scrollamount="1" scrolldelay="1" direction="up" height="10" step="1"> --[V]--
|
|
|
|
|
cwt is CWinThread.
"But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho
<marquee scrollamount="1" scrolldelay="1" direction="up" height="10" step="1"> --[V]--
|
|
|
|
|
tHANK YOU
bUT I HAVE USED THE
SOCKET client_socket ;
for object declaration
So is there any function in the winsock.h which will help
me to know is the socket connected or not .
And is there any fuctino that lets me know that what is the
exact error in the communication (low level/ TCP stact level)
Vikas Amin
Embin Technology
Bombay
vikas.amin@embin.com
|
|
|
|
|
vikas amin wrote: And is there any fuctino that lets me know that what is the
exact error in the communication (low level/ TCP stact level)
what about WSAGetLastError?
"But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho
<marquee scrollamount="1" scrolldelay="1" direction="up" height="10" step="1"> --[V]--
|
|
|
|
|
Hi, I want to put check message AfxMessageBox() immediately before Cwnd is closed. When I use 'OnClose() method', it shows AfxMessageBox and closed. However the application.exe is running in the windows. ir can be seen from Ctr+Alt+Del. When I use 'OnDestroy() method' it doesn't show AfxMEssageBox, because the window is already closed. However The Application is killed, it dosen't appear in the task manager. I want to learn How can I do these two things together. I want to check the some variable and show message before window closing and providing application.exe doesn't appear in the task manager.
|
|
|
|
|
If you want to show a box to stop (or not) a closing a window you can use PreTranslateMessage and look for the message WM_CLOSE.
So you can STOP this message (after the responce of the messagebox)
Matteo
|
|
|
|
|
Matteo_78 wrote: If you want to show a box to stop (or not) a closing a window you can use PreTranslateMessage and look for the message WM_CLOSE.
So you can STOP this message (after the responce of the messagebox)
A little Correction, When a application close from the taskmgr, Windows doesn't send WM_CLOSE/WM_QUIT to the Application.. its simply kill it.
"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
|
|
|
|
|
|
Hi,
Does anybody know why this error occur and also please provide some solution.
Internal Error
Unhandled Exception in Debugger::HandleIPCEvent
Event id= 0x20c
Exception code=0xc000005, Eip=0x7927230b
Process id = 0x840(2112), Thread id=0x934(2612)
Thanks,
Cool Ju
Dream Ur Destiny
|
|
|
|
|
Cool Ju wrote: Process id = 0x840(2112), Thread id=0x934(2612)
Now could you tell me At the time of crash/Exception.. ProcessID 0x840 belong to which task...
"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
|
|
|
|
|
Hi There.
Is there any way, I can stop a user to end task an application/Process running, from Task Manager.
Lets say I have a simple application, i.e., HelloWorld. I do not want any user to end task that application from Task manager.
Another Query:
Is it possible to hide an application/process from Task Manager?
Thanks and Regards.
PanB
-- modified at 4:09 Friday 2nd December, 2005
|
|
|
|
|
PanB wrote: Is there any way, I can stop a user to end task an application/Process running, from Task Manager.
Lets say I have a simple application, i.e., HelloWorld. I do not want any user to end task that application from Task manager.
Upto Window OS 2000, you can make service to stop user from killing it from Taskmgr.. but Xp and Upward any thing can be closed from taskmgr
PanB wrote: Is it possible to hide an application/process from Task Manager?
Yes.. Hook the NT dll..
"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
|
|
|
|