|
hey,
if i take out the first swap only i do get one line on the screen ... however it does not stay on the screen when i try to draw another... it dissapears...
i need to keep on drawing the lines and keep on the screen...so that i could write something like WE right now after taking that swap out and trying to draw second line of the W first line is no longer on the screen...
what should i do
|
|
|
|
|
For msg based painting you should only draw in the paint handler.
In the mouse handler save any mouse specific state that's important then invalidate the area that needs to be redrawn.
...cmk
The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.
- John Carmack
|
|
|
|
|
how to access webcam using VC++
S K Dhruw
|
|
|
|
|
do you have the SDK for webcams?
see here[^]
You need to google first, if you have "It's urgent please" mentioned in your question.
_AnShUmAn_
|
|
|
|
|
Now I am writing a project ,i need to protect my process from being closed by users who may be using ctrl+alt+del or something like this.what is the simplest way to do this?pls help me ,thanks.
|
|
|
|
|
You can't. And why would you do such a thing ? The only real 'application' for which it would make sense is a virus.
So, what happens if you have a small bug in your application which makes it hang ? People will need to reboot their PC in order to get rid of it ? That's completely crazy...
|
|
|
|
|
I suppose he actually can. I think that a 'standard user' cannot close a process having administrator privileges (It's a guess, however).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
|
Well, (I suppose that) if you run you application as administrator, the noone (except another user with administrator, or higher, privileges) will be able to kill it.
Why don't you make a test?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
What i am making is not a virus but a monitor of system ,and i don't want normal user to close it without a password which is a function in my project.
So how can i do this ? any solution?
|
|
|
|
|
Hello all,
I am creating PROJECT in vc++ 2005.
I got this error while running the program:
Error:
Unhandled exception at 0x7849affe (mfc80ud.dll) APP.exe: 0xC0000005: Access violation reading location 0xcccccccc.
At afxsock.inl file:
Line where error is coming:
AFXSOCK_INLINE int CAsyncSocket::SendTo(const void* lpBuf, int nBufLen, const SOCKADDR* lpSockAddr, int nSockAddrLen, int nFlags)
{ return SendToHelper(lpBuf, nBufLen, lpSockAddr, nSockAddrLen, nFlags);
My code is:
m_sSocket->SendTo(&msg, sizeof(char),MAINW_R_PORT,IP,0);
CAN ANYONE HELP ME IN RECTIFYING THE ERROR.
THANKS
|
|
|
|
|
I think your problem of first parameter of SendTo(const void*,how did you se msg?
Of one Essence is the human race
thus has Creation put the base
One Limb impacted is sufficient
For all Others to feel the Mace
(Saadi )
|
|
|
|
|
i even tried type casting as msg is char datatype but its not working.
Thanks
|
|
|
|
|
What is msg ? Are you only sending 1 byte of data (sizeof(char) will have 1 as a result) ?
|
|
|
|
|
yes i am sending one byte of data as char msg='v',but its not working.
Thanks
|
|
|
|
|
Hi,Even i faced the same problem,you must have created some array with new and either forgot to delete it or deleting it after the value is changed.
Thanks A Ton
Ash_VCPP
|
|
|
|
|
i hav nt created any array as such only one character i am sending with msg='v'.can u please tell me how you solved your problem,i will try to do that
Thanks
|
|
|
|
|
I dont see any issue with the code, but if you can then please go for win32 socket apis you will feel better....like
1.s = socket(AF_INET, SOCK_STREAM, 0);
2.connect(.....);
3.and finally send() and recv()
Thanks A Ton
Ash_VCPP
|
|
|
|
|
i am working with connectionless protocol....there is no need of connect there.is there ne diff between win32 socket api or MFC socket API.As i have gone through later one....please do tell me tat.
Thanks alot.
|
|
|
|
|
well i am not quite sure coz every time i used win32 apis not mfc.......so in that respect i can assist you.......please review ur code to check new-delete funda......i feel somewhere you are deleting a variable from heap whose value is changed.....
Thanks A Ton
Ash_VCPP
|
|
|
|
|
if u don't mind can i send u code because i am not finding any way to search for the deleted variable
thanks for your reply
|
|
|
|
|
Hi Priyanka,
You can send me the code in which the problem is with the error message which u are getting.....
Thanks A Ton
Ash_VCPP
|
|
|
|
|
Most likely an uninitialized local variable (the compiler sets these to 0xCCCCCCCC in debug builds).
Steve
|
|
|
|
|
there is no uninitialized local variable.....can u please tell me how to check tat is there uninitialized local variable is there or not in solution file or not
|
|
|
|
|
I meet a problem when I call the another MFC DLL's function.
I create two projects.
First project is called maxProjectMFCDLL, which is a MFC DLL project.
maxProjectMFCDLL.def's content as below:
LIBRARY "maxProjectMFCDLL"
EXPORTS
fDoExport @1
maxProjectMFCDLL.cpp's additional content as below:
int fDoExport(int a)
{
MessageBox(NULL,"name","Warn",MB_OK);
return TRUE;
}
Second project is called TestDialog, which is a MFC Dialog project.
I add a button to the dialog and add the function OnBnClickedButton1 for clicking the button.
void CTestDialogDlg::OnBnClickedButton1()
{
typedef int (CALLBACK* D_MYEXPORT)(int);
HMODULE l_mod;
D_MYEXPORT l_export=NULL;
int l_ret=0;
l_mod=LoadLibrary(L"..\\maxProjectMFCDLL.dll");
if (l_mod!=NULL)
{
int a=1;
l_export=(D_MYEXPORT)GetProcAddress(l_mod,"fDoExport");
l_ret=l_export(a);
FreeLibrary(l_mod);
}
}
After I build the Frist and Second projects, run the Second project. VC++ appear a error message(http://cid-fbeb6373d9321a7f.skydrive.live.com/self.aspx/Questions/MFC%20DLL.JPG).
The message is "Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one callinc convention with a function pointer declared with a different calling convention."
Could somebody tell me how to solve this problem?
I put my complete source code at http://cid-fbeb6373d9321a7f.skydrive.live.com/self.aspx/Questions/3ds%20max%20Plugin%20Two%20Project%20Q2.rar
|
|
|
|