|
Thanks for your replay on this. I will try this real soon and let you knwo how well it works. Thanks again. This forum is wonderful!!!!
|
|
|
|
|
|
I was develop an ocx control, my friend use it with visual foxpro.
It narmally run in win98, but slower and slower run in win2000.
|
|
|
|
|
SiddharthAtw wrote:
//Allocating strings
pszWndInfo = pClassName = pszName = (TCHAR *)malloc(255);
malloc is executed only ONCE and the pointers are all pointing to same memory location
and you are freeing the memory THREE times
have to crash
call malloc 3 times in three seperate lines for three seperate pointers
Hope it Helps
Live as if your were to die tomorrow. Learn as if you were to live forever.
-Mahatma Gandhi
|
|
|
|
|
It was crashing because of Illegal freeing(). Thanx for reply. BTW U are most active member rather problem solver. Great.I appreciate U effort
|
|
|
|
|
Hi!
Is there a way to use ON_UPDATE_COMMAND_UI for a CButton in my View. I newer get the message ON_UPDATE_COMMAND_UI.
MSc Bertil Morefält
|
|
|
|
|
As long as my memory serves me right there is no ON_UPDATE_COMMAND_UI handler for CButton
but if you wish to Disable or enable it
try
GetDlgItem(IDC_MYHANDY_BUTTON)->EnableWindow(FALSE);
or
m_btn.EnableWindow(FALSE);
Hope it Helps
Live as if your were to die tomorrow. Learn as if you were to live forever.
-Mahatma Gandhi
|
|
|
|
|
what msg are you trying to catch?
|
|
|
|
|
If i am not mistaken ON_UPDATE_COMMAND_UI macro is used in WTL/ATL
I Touched Osama Bin Ladens Bushy Beard
|
|
|
|
|
hi,
i need to check whethere the url is working or not.i need to get response from the server.any one help to me.
thanks in advance,
Murali.M
|
|
|
|
|
You could try InternetCheckConnection() .
A rich person is not the one who has the most, but the one that needs the least.
|
|
|
|
|
How individual list control items can be blinked.is there any demo or code available for this purpose
|
|
|
|
|
you can try LockWindowUpdate and UnlockWindowUpdate.
Hello World!
|
|
|
|
|
Hi,
I have an APPWizard project which has
CMainFrm class
I added a CWinThread and CSocket derived classes to the project.(CRThread and CRSocket my classes)
when I connect to a server with CRSocket whithin CMainFrm class the OnReceive event of the socket trigers (no problem).
But when I transfer the same code to the thread CRThread the OnRecive event of the CRSocket does not triger (connection is OK).
I think that there is a problem with messages received by the CWinThread derived class (CRThread)
Can you yelp me with this problem,
Thank you in advance,
Seval YILMAZ
sample code
m_pRSocket = new CSocket();
m_pRSocket->Create();
m_pRSocket->Connect(_T("10.10.1.1"), 1550);
|
|
|
|
|
You should know, that the CSocket member is primarily used for absolute, defined network traffic, which happens in a synchronous, sequential order already outlined.
If you use asynchronous communication (a response from the server or a request from a client may arrive at any given time), you should derive your class from CAsyncSocket. This is the base class of CSocket and offers much greater flexibility, removing most of the automatic routines. Know, however, that asynchronous communication requires much more thought and design to be implemented properly.
As for the problem itself, make sure that the supporting thread is not terminated prematurely, and that you have specified the option for the client socket that you wish to handle received data notifications (See CAsyncSocket::OnReceive for details).
If these don't help, then the problem lies somewhere deeper. The socket object, by itself, is independent of where it is operated. That is, when the object is initialized properly, the framework (your computer) will notify the object that data is available or that data can be sent. The socket, as far as I can say based on the MSDN reference, is independent of the thread on which it is running.
But the main problem might be in the usage of CSocket instead of CAsyncSocket. Try implementing your program by using CAsyncSocket instead, and see how it works.
-Antti Keskinen
----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
|
|
|
|
|
Q140527 might be useful here, especially the "more information" section, which says:
To Accept a socket in the context of one thread and then begin using it in the context of another thread, you need to be sure to detach the CAsyncSocket object in the first thread and attach a different CAsyncSocket object in the second thread.
The KB article also has some sample code.
Graham
|
|
|
|
|
1. Did you call AfxSocketInit in your thread? You probably did since the socket connection is OK.
2. Does your thread have a message pump? The OnReceive event depends on windows messages. If your thread does not have a message pump, then the event will never be fired. The simplest way to add a message pump is create a modal dialog (hide it if you wish) from the thread after the socket connection.
<br />
::MessageBox(NULL, _T("I am a message pump for the socket"), NULL, MB_OK);<br />
Good luck.
My articles and software tools
|
|
|
|
|
Anyone have information on where the outlook express pst file is in xp home?
I looked in
\documents and settings\user\application data\microsoft\
No Joy??????
Best Wishes and Happy Holiday's,
ez_way
|
|
|
|
|
I've not used XP's version of OE, but with version 6, you can right-click the folder you are interested in and select Properties. This will show the folder's location (which is a .dbx file). Worst case, you could search for *.pst files.
A rich person is not the one who has the most, but the one that needs the least.
|
|
|
|
|
Great answer I did not think og that!
Here is what they have done
C:\Documents and Settings\Owner\Local Settings\Application Data\Identities\{5xxxxx-0796-48xxx-AAB4-4E1xxxxxxxxx6E}\Microsoft\Outlook Express\Inbox.dbx
Best Wishes,
ez_way
|
|
|
|
|
The value of where it's located is stored in the registry. Off hand I can't remember where.
--
Joel Lucsy
|
|
|
|
|
Thank you Joel, I thought so also, but the new version, (perhaps because of hackers) does not.
I remembered like you but MS has removed it.
Thanks anyway,
Best Wishes,
ez_way
|
|
|
|
|
I have created an ATL service and i also registered it, how do i make the service start when the windows boots?
Thanx.
I Touched Osama Bin Ladens Bushy Beard
|
|
|
|
|
For Windows XP OS, go to Start->Run and type 'services.msc' on the prompt. This opens up service manager. If your service is properly registered, it should read in here, and you can start/stop it and set it's startup options as necessary.
I don't know how other OS's handle this, but there is an alternative: make your service an executable file and start it from a different service. There is an article available in CodeProject for this purpose by Xiangyang Liu Start your Windows programs from an NT service[^]
-Antti Keskinen
----------------------------------------------
The definition of impossible is strictly dependant
on what we think is possible.
|
|
|
|
|
Just curious do you use CreateService() to create the service and register it, or is there a different method?
|
|
|
|