|
You got it! The CString object must be created on the heap and deleted by the other thread that receives the message in the message handler. Read
Using Worker Threads. It describes this mechanism in detail.
Best regards,
Alexandru Savescu
|
|
|
|
|
By the way, HWND_BROADCAST is OK to use, but it will send this message to every top level window currently on the system. Therefore it may cause problems if the user is running more than one instance of your application and the second instance tries to handle this message. Also it will use more processing power each time this message is used. Maybe not enough to matter though.
It would be better for you to see if there is a way to get a handle to the window that you are interested in receiving the message.
Checkout my Guide to Win32 Paint for Intermediates
|
|
|
|
|
When i wasn't using HWND_BROADCAST, then the receiving function never receiving the message. I'm sure using HWND_BROADCAST is overkill, but it's the only way i could find (right now) to make sure the receiving function gets the message, especially since the sender function doesn't have the handle to the window that receives the message.
|
|
|
|
|
Hello People...
In VC 6 there was a way to bring up a dialog of all available insertable components, ie Splash Screens, Property Sheets, etc.
Is there an equivelant in VS.Net?
Thank you People.
Frank
|
|
|
|
|
Click right mouse on toolbox and select "Customize ToolBox.."
Regards
http://www.ucancode.net/
|
|
|
|
|
Thanks for the info Jack, but...
In VC 6 you could click on a component ie the Property Sheet, and be presented with a wizard to insert one into your project.
I may have missed it, but I don't think I saw that in the Toolbox.
Any ideas?
Thanks,
Frank
|
|
|
|
|
Can anyone give me the syntax for getting a random number?
I'm too lazy to check myself, something with RND, isn't it?
That's what happens when you use VB for too long...
Isaac Sasson,
Lean, mean posting machine!
Sonork ID 100.13704
|
|
|
|
|
srand(time(NULL)) to seed the generator, then rand() to generate a number.
--Mike--
Actual sign at the laundromat I go to: "No tinting or dying"
Like the Google toolbar? Then check out UltraBar, with more features & customizable search engines!
My really out-of-date homepage
Big fan of Alyson Hannigan and Jamie Salé.
|
|
|
|
|
Thanks!
I almost used the Basic syntax:
<br />
RANDOMIZE TIMER<br />
X=INT(RND*24)+1<br />
Isaac Sasson,
Lean, mean posting machine!
Sonork ID 100.13704
|
|
|
|
|
In my BASIC it would be
X = RND(-TI): REM seed
X = INT(RND(0)*24) + 1
Guess which computer I used when I was a kid
--Mike--
Actual sign at the laundromat I go to: "No tinting or dying"
Like the Google toolbar? Then check out UltraBar, with more features & customizable search engines!
My really out-of-date homepage
Big fan of Alyson Hannigan and Jamie Salé.
|
|
|
|
|
Michael Dunn wrote:
Guess which computer I used when I was a kid
It was a waffle iron!
Jeremy L. Falcon
"The One Who Said, 'The One Who Said...'"
<nobr>
Homepage : Sonork = 100.16311 01000010011011110110001000100000011101110110000101110011 00100000011010000110010101110010011001010010111000000000
|
|
|
|
|
Michael Dunn wrote:
Guess which computer I used when I was a kid
>=1 of {TRS-80, Commodore, VIC-20 or Atari}?
/ravi
|
|
|
|
|
Ravi Bhavnani wrote:
>=1 of {TRS-80, Commodore, VIC-20 or Atari}?
The usage of the reserved variable TI should give it away. C=64 then later C=128.
--Mike--
Actual sign at the laundromat I go to: "No tinting or dying"
Like the Google toolbar? Then check out UltraBar, with more features & customizable search engines!
My really out-of-date homepage
Big fan of Alyson Hannigan and Jamie Salé.
|
|
|
|
|
I have socket listening on a port.
Using telnet, I connect to the socket, it then accepts the connection to a
'client' socket.
In the client socket's class (derived from CSocket), I have the OnReceive
function overriden to post a message back to the main dialog window whenever
I can read from it.
Now, when I type something in my telnet window and hit enter, shouldn't that
'send' it to the socket to receive?
But it doesn't ever get called. I set a breakpoint and debugged it. Just
acts like nothing is ever sent to the socket from my telnet. I can send
FROM the socket and the text will be displayed correctly on the telnet
window...
This was tested on Windows XP if it makes a difference.
The server I am writing is a POP3 server.
So, just to test that telnet wasn't just wacko, I also had Outlook Express
connect. It received my intial welcome message, but I never receive OE's
command.
Any ideas?
Adam Clauss
cabadam@tamu.edu
|
|
|
|
|
I'm not sure but I think you have to map an OnRecieve message in a message map.
- Matt Newman / Windows XP Activist
-Sonork ID: 100.11179:BestSnowman
†
|
|
|
|
|
Hmm... I thought it was just a virtual function...
Adam Clauss
cabadam@tamu.edu
|
|
|
|
|
I'm not sure it has been a while since I have worked with OnReceive.
I just checked it and it is virtual.
There isn't by chance anything running on that port is there?
- Matt Newman / Windows XP Activist
-Sonork ID: 100.11179:BestSnowman
†
|
|
|
|
|
No, I do have a *real* mail server, but I made sure that it was shutdown before I tried this.
And the telnet side can receive, cause I can 'send' text and it is displayed on the telnet window, just doesn't seem to go the other way around...
Adam Clauss
cabadam@tamu.edu
|
|
|
|
|
The OnXXX "events" are part of CAsyncSocket, and are not mapped for CSocket. If you want asyncronous communications, then derive from CAsyncSocket instead.
Jon
Sorry to dissapoint you all with my lack of a witty or poignant signature.
|
|
|
|
|
I am currently working on an program that needs to delete itself when executed. How would I go about achieving this? Is it possible to do while it is executing, and if not (which I expect), how would I go about deleting it and the directory it resides in after the next reboot?
[edit:]
Ravi mentioned that when the app ends, it should add a registry entry (I forget which) requesting Windows to delete it the next time Windows restarts (in a reply to Mazdak's similar question). Does any one know wha tthis is, before I set aside six hours to try and searh MSDN?
Any help will be appreciated!
____________________
David Wulff
Beyond the Staples Center you can see America,
With its tired, poor, avenging disgrace,
Peaceful, loving youth against the brutality,
Of plastic existence.
Pushing little children,
With their fully automatics,
They like to push the weak around,
Pushing little children,
With their fully automatics,
They like to push the weak around.
- Dear
|
|
|
|
|
David Wulff wrote:
How would I go about achieving this? Is it possible to do while it is executing
I asked this question some days before,and I found out it is not possible.
I would be appreciate if you find the answer tell it to mee.
http://www.codeproject.com/script/comments/forums.asp?forumid=1647&select=151289&tid=151289#xx151289xx
Mazy
"The path you tread is narrow and the drop is shear and very high,
The ravens all are watching from a vantage point near by,
Apprehension creeping like a choo-train uo your spine,
Will the tightrope reach the end;will the final cuplet rhyme?"Cymbaline-Pink Floyd
|
|
|
|
|
Well I had guessed as much, in which case I am going to have to stick with the second approach; just how to do it? I can think of two different approaches, but I don't think either is the correct way to do it.
I'll let you know if I find a solution.
____________________
David Wulff
Beyond the Staples Center you can see America,
With its tired, poor, avenging disgrace,
Peaceful, loving youth against the brutality,
Of plastic existence.
Pushing little children,
With their fully automatics,
They like to push the weak around.
- Deer Dance, S.O.A.D.
|
|
|
|
|
It seems that you have better chance than me,some guys tell you the answer
Mazy
"The path you tread is narrow and the drop is shear and very high,
The ravens all are watching from a vantage point near by,
Apprehension creeping like a choo-train uo your spine,
Will the tightrope reach the end;will the final cuplet rhyme?"Cymbaline-Pink Floyd
|
|
|
|
|
I think it must be relative to the time of day.
____________________
David Wulff
Beyond the Staples Center you can see America,
With its tired, poor, avenging disgrace,
Peaceful, loving youth against the brutality,
Of plastic existence.
Pushing little children,
With their fully automatics,
They like to push the weak around.
- Deer Dance, S.O.A.D.
|
|
|
|
|
David Wulff wrote:
I think it must be relative to the time of day.
But I don't think so,If I don't make mistake I THINK one of person that answer me that time was Ravi,but not the same answer. He learn something during these days that he didn't know that day.
Mazy
"The path you tread is narrow and the drop is shear and very high,
The ravens all are watching from a vantage point near by,
Apprehension creeping like a choo-train uo your spine,
Will the tightrope reach the end;will the final cuplet rhyme?"Cymbaline-Pink Floyd
|
|
|
|