|
Hello,
is it posible to make programs with VS6(C++) for multicore cpu?
Thanks in advance
break;
|
|
|
|
|
yes, but I would advise you to use the most up to date platform SDK.
|
|
|
|
|
Hello,
thank you for your reply, i have the newest version of platform SDK,
are there any settings in my projectsolution to take, or how to know that my application is for
multicore cpu created?
thanks!
break;
|
|
|
|
|
If your app is single-threaded, then you won't get any benefit from multiple CPUs or cores. If you do create other threads, let the OS schedule the threads across the CPUs as needed.
|
|
|
|
|
Hello Mike,
yes, ok, i like to know for the future how to use this in programming,
and my current app is multithreaded, maybe i can make this to multicore app...when i know more about multicore programming..
regards
break;
|
|
|
|
|
There's no such thing as "multicore programming" at application level. The operating system handles the details of multiple processors, multiple cores, hyperthreading, etc. If your application is multithreaded, the OS takes care of scheduling it on whatever execution units are available.
|
|
|
|
|
hi,
i have a editbox control in which i need to enter only alphabets if ne other characters are entered i have to display a message box in the button click.iwant the code for it.
can ne body help me out????????
thanx in advance,
zari
|
|
|
|
|
zareee wrote: i have a editbox control in which i need to enter only alphabets if ne other characters are entered i have to display a message box in the button click.iwant the code for it.
subclass edit control and override onKeyDown message
"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
Support CRY- Child Relief and you
|
|
|
|
|
can u explain me more clearly
zari
|
|
|
|
|
zareee wrote:
can u explain me more clearly
read this article! :- http://www.codeproject.com/miscctrl/subclassdemo.asp
"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
Support CRY- Child Relief and you
|
|
|
|
|
Not really a big problem since I could just rename my function, but nontheless, I would like to know how to correctly deal with this.
I have a class with a member function:
virtual HWND CreateWindow( DWORD dwStyle, HWND hWndParent );
No prizes for guessing what the derived class should do
Upon compile, it clashes with the CreateWindow macro giving me an error:
warning C4003: not enough actual parameters for macro 'CreateWindowW'<br />
error C2059: syntax error : 'constant'
Would somebody be kind enough to help me out with this as I really really want to keep that function name.
|
|
|
|
|
#undef CreateWindow
what you think about ?
|
|
|
|
|
cpallini wrote: #undef CreateWindow ]
that will no do!
"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
Support CRY- Child Relief and you
|
|
|
|
|
Why?
|
|
|
|
|
I think that after un-defining the definition, the original CreateWindow functions from Windows API will not be more available inside the implementation of the other CreateWindow member.
|
|
|
|
|
Actually the API is still available, though you have to call the proper one
(you can also define by yoursef a macro to wrap the standard/unicode issue).
|
|
|
|
|
My 4mb connection is running at 2k again today
I thought about the #undef method, but I would then need to define it again after the function. Redefining involves checking the UNICODE and using the correct function, in doing so what's to say the origional macro will not change after a few months.
For now I have simply renamed the function to GetWindow(), but this is confusing within my personal naming schemes.
You also asked for a code sample of how it's called:
m_hWnd = GetWindow( dwStyle, hParent );
if ( ! m_hWnd )
throw _T("Unable to create window");
BOOL bSuccess = FALSE;
bSuccess = SetWindowPos(m_hWnd,NULL,uLeft,uTop,uWidth,uHeight,SWP_NOZORDER|SWP_NOSENDCHANGING);
The derived class would then call the orgional CreateWindow() macro/function to creat a certain type of window ( window class ) and return it's handle.
[APPEND]
Oops, I replied to the wrong poster. This message is aimed at ThatsAllOk
|
|
|
|
|
WalderMort wrote: he derived class would then call the orgional CreateWindow() macro/function to creat a certain type of window ( window class ) and return it's handle.
My personnel belief, always try not to use Actual Window api name in your classes.. as it might confused other programmer.... here GetWindow can again create problem... better change it name to CreateMyWindow.. etc..
"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
Support CRY- Child Relief and you
|
|
|
|
|
WalderMort wrote: virtual HWND CreateWindow( DWORD dwStyle, HWND hWndParent );
could you show us the code of calling of CreateWindow function
"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
Support CRY- Child Relief and you
|
|
|
|
|
Actually the problem is due to circular macro.
i.e. CreateWindow expands to CreateWindowW (on UNICODE). Again, is CreateWindowW is macro, which is defined as,
#define CreateWindowW(lpClassName, lpWindowName, dwStyle, x, y,\
nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)\
CreateWindowExW(0L, lpClassName, lpWindowName, dwStyle, x, y,\
nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam)
It expects 11 params, against 2 provided.
Hence , there is macro mismatch, and error.
You can use ,
#ifdef CreateWindow
#undef CreateWindow
#endif
But, this will prevent you from using this macro elsewhere in application.
|
|
|
|
|
WalderMort wrote: I really really want to keep that function name.
Short answer: you can't.
Because "CreateWindow" is a macro, the replacement of "CreateWindow" with "CreateWindowA/W" is done by the preprocessor, without regard to scopes or namespaces. This is why, for example, the MFC and ATL methods are called Create() and not CreateWindow()
|
|
|
|
|
I am trying to send mail using SMTP server
Its sending the mail to my domain properly but when i m trying to send it through gmail smtp server
its giving an error
530-SMTP Server Error
530-5.7.0 Must issue a STARTTLS command
I dont know how to issue STARTTLS command but i think its talking about authentication (Encryption).
Can anybody help me in this
Thanxs
|
|
|
|
|
neha.agarwal27 wrote: I am trying to send mail using SMTP server
Its sending the mail to my domain properly but when i m trying to send it through gmail smtp server
its giving an error
What class are you using?
"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
Support CRY- Child Relief and you
|
|
|
|
|
|
Hi,
I suggest reading RFC3207 for instructions on how to initiate secure transfer with TLS encryption.
Earlier version of this extension is RFC2487.
Hope that helps,
Regards
|
|
|
|
|