|
Can u get the second dialog's handle,if so u can use postmessage()
Later buggers harm more.
|
|
|
|
|
Hi all
I am a view class which is derived from CScrollView.I am overriding OnSize() function.
But when the window is minimized or maximized it is not calling.When it is restored it is calling.
Can anybody help me.I have to do some calculations when the window is minimized.
Thanks and regards
Deepu.
|
|
|
|
|
WM_GETMINMAXINFO
BOOL IsIconic(HWND wnd)
--
Arman
|
|
|
|
|
|
Hi i am compiling one project in VS2005
while building that in Release Unicode i am getting a linker error that cannot open "../release - unicode/****_.lib".
In Linker setting extra path is getting appended in that...
please tell me how to remove it so as to build the project successfully
Thanks,
|
|
|
|
|
Hi all
How can i call funtion in thread .I need simple Thread example.Plz help me
|
|
|
|
|
|
thank for reply but i need to pass myfunction in thread.Simple i want to create a thread and in this thread i want to pass
Copy Function .Plz help me
|
|
|
|
|
What do you mean by "pass myfunction in thread" ? Do you mean that you have to call your function from within the thread ? If yes, you need to make sure that your function prototype is the same as the one expected by the CreateThread function (see here[^]).
|
|
|
|
|
Here[^] is an excellent article about worker threads. A bit long but very interesting.
|
|
|
|
|
Ok both are same article.But i need very simple only two line of example how can i pass Copy function in thread.Plz help me i don't need two much high funda article becouse i don't know any thing about THREAD.So plz help me
|
|
|
|
|
If you really "don't know anything about threads" then it's the time either to:
- acquire some knowledge about (and hence read that f*!?ing article!!! ).
or
- simply abandon the idea of using threads.
BTW option two is for the weaks, so, once again, read the article.
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]
|
|
|
|
|
or quit programming since you lack the necessary curiosity.
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets
|
|
|
|
|
Good point!
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]
|
|
|
|
|
Luc Pattyn wrote: ...you lack the necessary curiosity.
Eloquently said.
BTW, there's a type-o on your home page.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
Hi David,
DavidCrow wrote: there's a type-o
there could be several, and they could well be real mistakes, can you be more specific please.
I'm a bit in doubt about "client's IP address" ...
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets
|
|
|
|
|
Luc Pattyn wrote: ...can you be more specific please.
strengthen
Luc Pattyn wrote: I'm a bit in doubt about "client's IP address" ...
That's correct.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
Hi David,
DavidCrow wrote: strengthen
Waw. Thanks for pointing that out. I had no idea, and Googling both shows both appear in similar quantities. I am struggling with th and ht quite often, e.g. height as opposed to width.
is there an easy way to figure it out (apart from Google, Webster and other lookups)?
Luc Pattyn [Forum Guidelines] [My Articles]
- before you ask a question here, search CodeProject, then Google
- the quality and detail of your question reflects on the effectiveness of the help you are likely to get
- use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets
modified on Wednesday, February 18, 2009 10:33 AM
|
|
|
|
|
As far as I understand, you want to pass a function pointer to a thread procedure. In a simplified way it could be done like so:
void MyFuncToPass(int)
{
//..
}
UINT MyThread(PVOID param)
{
typedef void (*F)(int);
F func = (F)param;
func(10); // Call my func passed
return 0;
}
void TheCaller()
{
// run the thread and pass the function to it.
AfxBeginThread(MyThread, (void*)MyFuncToPass);
}
--
Arman
|
|
|
|
|
Hi,
I have a function in a class that has the following sig:
int strtoken(char *str, char *separator, char *token[])
for the *token I do this before:
char *token[256];
for(int i = 0; i < 256; i++)
{
token[i] = '\0';
}
I call the function but at this line it crashes:
token[0] = strtok(str, separator);
Error on writing etc. (German Error, so I don't know exactly what it's called in english)
Can someone help me?
|
|
|
|
|
You can simply initialize the array as follows.
char *token[256] = { 0 };
strtok return a char* (array of character) not a single char.
See the example on using strtok taken from msdn. Read the documentation before using it.
#include <string.h>
#include <stdio.h>
char string[] = "A string\tof ,,tokens\nand some more tokens";
char seps[] = " ,\t\n";
char *token;
int main( void )
{
printf( "Tokens:\n" );
token = strtok( string, seps );
while( token != NULL )
{
printf( " %s\n", token );
token = strtok( NULL, seps );
}
}
</stdio.h></string.h>
-Sarath.
"Great hopes make everything great possible" - Benjamin Franklin
|
|
|
|
|
It's very difficult to guess without any error codes or messages.
All I can think of is that you passed a constant string for the str parameter because strtok will modify the str parameter.
«_Superman_»
|
|
|
|
|
IMHO there is no apparent reason for the crash, could you please elaborate a bit
(i.e. what are str and separator values?
Could you please post
strtoken code?
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]
|
|
|
|
|
Ok look, here is the full function (that I did NOT write myself) which should work correct, but I think >>I<< do something NOT correct.
Its a tokenizer for char-strings
int strtoken(char *str, char *separator, char *token[])
{
int i = 0;
token[0] = strtok(str, separator);
while ( token[i] )
{
i++;
token[i] = strtok(NULL, separator);
}
return ( i );
}
And I call it that way atm:
char *token[256];
for(int i = 0; i < 256; i++)
{
token[i] = '\0';
}
Helper::instance()->strtoken(name, ".", token);
name is a char* e.g. "system.fullscreen"
|
|
|
|
|
OK, as already suggested by «_Superman_», probably your code is crashing because you're passing a string literal to the function (strtok cannot access for writing a constant string).
for instance
char * name = "system.fullscreen";
token[0] = strtok(name, "."); would crash the application, while
char name[] = "system.fullscreen";
token[0] = strtok(name, "."); should work fine.
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]
|
|
|
|