|
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
|
|
|
|
|
Hi Alok.
Thanks for the reply and time.
Actually, I am working on WinXP.
Let me explain my problem in detail.
Lets say I have 2 executables.... a.exe and b.exe.
From a.exe, I am launching my another application b.exe.
i.e., wxExecute(modulePath, wxEXEC_ASYNC, NULL);
In modulePath, I am providing the string to launch b.exe.
Now, both of these applications are running as a stand alone process. But a.exe is a parent and b.exe a child process.
Now at this stage, if a user Kills a.exe from Task Manager, b.exe still run as a stand alone application.
My Requirement.
1. User should not be able to end task a.exe
----1st approach - I may hide it.
----2ns approach - User should not have previledge to kill it.
2. Id user end task a.exe, then b.exe should also be killed automatically.
If you can help, with any of the above appraoches, it will be great.
Thanks for your time and support.
Regards
PanB
|
|
|
|
|
PanB wrote: 1. User should not be able to end task a.exe
----1st approach - I may hide it.
----2ns approach - User should not have previledge to kill it.
IMHO 1 St Approach will be better, here is link for hiding process from taskmgr,
http://www.codeproject.com/system/Paladin.asp[^]
PanB wrote: 2. Id user end task a.exe, then b.exe should also be killed automatically.
b.exe should check that a.exe is running or not at regular interval (use WM_TIMER and FindWindow ), if b.exe don't find a.exe in process list (for this Check out EnumProcess api that will enumerate current system process list for you), it should stop itself or exit...I have used this approach in app monitoring program and its work fine for me till now. (you can make a seprate thread for monitoring in the b.exe).
if you have any suggestion apart from that.. please do share
"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
|
|
|
|
|
Alok.
Actually you are right.
I was also in touch with other developers in relation to the same.
Other option I was planning to implement was API hooking but that "virusy" way to do things.
Thanks for your support and time.
Questions:
Do you have any sample code to implement the solution. Or just explain the steps I need to follow to implement the same.
Thanks and Best Regards.
PanB
|
|
|
|
|
PanB wrote: Do you have any sample code to implement the solution. Or just explain the steps I need to follow to implement the same.
for which Problem... i.e. Problem One :- i have already giving you link that will hook TaskMgr to Hide your Application and problem Second :- I have already given you hint.. if problem is still there then tell me ..
"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
|
|
|
|