|
-----Everything is possible---
Many inputs -- one result >>> A BUG FREE WORLD..!!!!
I want to change Myself..Can u help me?
|
|
|
|
|
renjith_sree wrote:
-----Everything is possible---
yep, even stupidity.
|
|
|
|
|
Ya..please print it in your product's USER MANUAL also...
" Dont give any stupid input in any of your input fields.."
Enter Name ( mandratory - but not stupid inputs )
wahhh what an IDEA...!!!!!!
;P
I want to change Myself..Can u help me?
|
|
|
|
|
renjith_sree wrote:
Ya..please print it in your product's USER MANUAL also...
" Dont give any stupid input in any of your input fields.."
Enter Name ( mandratory - but not stupid inputs )
yeah that need to be printed somewhere in codeproject webpage and you should read that not twice, but 10 times everytime you login.
|
|
|
|
|
Mr.Prakash wrote:
yeah that need to be printed somewhere in codeproject webpage
if so it will be better to ask microsoft to rewrite their controls, ie, when focus is on , a SUDDEN messageBox "AVOID STUPID INPUTS".. well done prakash..thanks for your idea...!!!!
INVENTIONS..!!! -
I want to change Myself..Can u help me?
|
|
|
|
|
well your welcome,
but you know, microsoft comes with newer version of OS so that even the most moron of ppl can use the computer without having problems, but man nothing is foolproof.
|
|
|
|
|
ok. buy one and install on your computer...happy computing..!!
I want to change Myself..Can u help me?
|
|
|
|
|
Actaully, its you who badly needs it, firstly not to put some image where you are supposed to put ur name, and secondly not to post problems related to ur stupidity in visual c++ forum.
|
|
|
|
|
Anonymous = Mr.Prakash
|
|
|
|
|
Anonymous wrote:
Anonymous = Mr.Prakash
yeah big deal, it really does not take a rocket scientist to figure out thats me, When i posted that i didnt realise that i had not logged in.
so i reposted the same message as me.;P
|
|
|
|
|
Abe sardar kab tere jaise logoko akal ayega?
Actaully, its you who badly needs it, firstly not to put some image where you are supposed to put ur name, and secondly not to post problems related to ur stupidity in visual c++ forum.
|
|
|
|
|
Hi, i want to run the sporder.exe tool on win98 to view my layered service provider order but the sporder.exe is linked to WS2_32.dll for WriteProviderOrder, and the winsock 2 version for Win98 doesnt seem to have that function exported. But thats why there's sporder.dll i thought, but where do i get the version of Sporder.exe for Windows 98? I know i had it before.. i just don't remember where to find it Or maybe the source so u can compile it?
Kuniva
--------------------------------------------
|
|
|
|
|
I need to output text, where it have some words boiled! All outputted text must be wordwrapped and aligned! Help please!
|
|
|
|
|
i don't exactly understand wat you want to do, and what tools you want to realise that with...
precise your hopes...
TOXCCT >>> GEII power
|
|
|
|
|
I need some words int outputted text (DrawTextEx(..)) be bold!
|
|
|
|
|
Could you reply an example of the input and outputs texts, as you want them, please ?!
TOXCCT >>> GEII power
|
|
|
|
|
Send me a BIG THANX in my mailbox and i will write a custom function for you to accomplish ur work.
I will basically use Textout with some formatting that you want (word wrap etc.).
If you can write it on ur own, go ahead... lol
...Avenger
Remember... testing & debugging are always part of programming ...so exterminate those stinking bugs
|
|
|
|
|
Hi,
I am trying to make my class thread safe with out much luck and wonder if anybody can point me in the right direction. An object of this class is shared between 2 threads, therefore I have added some critical sections but in testing this does not seem to be enough, below is what i have so far:
void CPacket::Lock()
{
CSingleLock singleLock(&m_CList);
singleLock.Lock();
ASSERT(singleLock.IsLocked());
}
void CPacket::Unlock()
{
CSingleLock singleLock(&m_CList);
singleLock.Unlock();
ASSERT(!singleLock.IsLocked());
}
and in my code around all use of the object:
m_capturedPacket->Lock();
m_capturedPacket->Addpacket()
m_capturedPacket->Unlock();
Internally the class mainatins a CList which is being corrupted, how can I make calls to this class thread safe?
|
|
|
|
|
The CSingleLock class unlocks the object in its destructor. Your Lock() function locks the critical section, and then when the CSingleLock object is destroyed when the Lock() function returns, the critical section is unlocked.
Try changing your code to this:
void CPacket::Lock(){
m_CList.Lock();
ASSERT(m_CList.IsLocked());
}
void CPacket::Unlock(){
m_CList.Unlock();
ASSERT(!m_CList.IsLocked());
}
Software Zen: delete this;
|
|
|
|
|
Hi all,
I use this class for an icon in the systemtray, and I added some extra code for extra features...
http://www.codeproject.com/shell/systemtray.asp?target=tray%7Cicon&df=100&forumid=88&app=50
Now the strange thing is that it gives lots of errors like 'NIIF_INFO' : undeclared identifier
when I debug the application.
But when I build the application, no errors are shown and it really builds & runs the application!
Strange huh??
How can I solve this problem, because I want to build my project in Debug mode too!
I already set _WIN32_IE 0x0500 in stdafx.h
Thanks!
Geert
|
|
|
|
|
hi,all:
i'm writing a service,and create a windows in login desktop.i can see the windows in spy trace.but the trace show the window proc is unavailable and the window can not receive msg from remote another service.the service type is SERVICE_INTERACTIVE_PROCESS.who can tell me why?
void CTsapiWnd::DoCreate()
{
CreateEx(0,AfxRegisterWndClass (CS_GLOBALCLASS),"tsapimsg2", 0, 0,0,0, 0,0, 0, 0);
}
in service:
BOOL ShowMsgDlg()
{
hwinstaCurrent = GetProcessWindowStation();
if (hwinstaCurrent == NULL){
LogEvent(_T("get window station err"),0,FALSE);
//return FALSE;
}
hdeskCurrent = GetThreadDesktop(GetCurrentThreadId());
if (hdeskCurrent == NULL){
LogEvent(_T("get window desktop err"),0,FALSE);
//return FALSE;
}
hwinsta = OpenWindowStation("winsta0", FALSE,
WINSTA_ACCESSCLIPBOARD |
WINSTA_ACCESSGLOBALATOMS |
WINSTA_CREATEDESKTOP |
WINSTA_ENUMDESKTOPS |
WINSTA_ENUMERATE |
WINSTA_EXITWINDOWS |
WINSTA_READATTRIBUTES |
WINSTA_READSCREEN |
WINSTA_WRITEATTRIBUTES);
if (hwinsta == NULL)
{
LogEvent(_T("open window station err"),0,FALSE);
//return FALSE;
}
if (!SetProcessWindowStation(hwinsta))
{
LogEvent(_T("Set window station err"),0,FALSE);
//return FALSE;
}
hdesk = OpenDesktop("default", 0, FALSE,
DESKTOP_CREATEMENU |
DESKTOP_CREATEWINDOW |
DESKTOP_ENUMERATE |
DESKTOP_HOOKCONTROL |
DESKTOP_JOURNALPLAYBACK |
DESKTOP_JOURNALRECORD |
DESKTOP_READOBJECTS |
DESKTOP_SWITCHDESKTOP |
DESKTOP_WRITEOBJECTS);
if (hdesk == NULL)
{
LogEvent(_T("Open desktop err"),0,FALSE);
//return FALSE;
}
SetThreadDesktop(hdesk);
m_TsapiWndPtr=new CTsapiWnd;
m_TsapiWndPtr->DoCreate();
if (!SetProcessWindowStation(hwinstaCurrent))
return FALSE;
if (!SetThreadDesktop(hdeskCurrent))
return FALSE;
if (!CloseWindowStation(hwinsta))
return FALSE;
if (!CloseDesktop(hdesk))
return FALSE;
return TRUE;
}
|
|
|
|
|
Could it be security issue?
|
|
|
|
|
|
Hi,
I need a proper way of keeping a window maximized all the time.
On startup its quite easy, I just call:
ShowWindow(SW_SHOWMAXIMIZED);
But the problem is if the user minimizes the window and then
reopens it, then it wont be maximized again.
Thank you for your help
Mario
|
|
|
|
|
in the oninitdialog resize the window using setwindowpos(...).
|
|
|
|