|
hi
i have downloaded a project from Codeproject,for serial port communication.
http://www.codeproject.com/com/CompCateg2.asp[^]
In SerialCommunications Classes i have added function Ready() and function Run(),When Ready function is called i am getting "ok" reply from instrument,then i call Run() function, it takes 5 to 10 mintues to complete the run, so i have to wait,bec of that UI freez,for that i want to create a worker thread,so that worker thread will check for the reply from instrument,after some time..how to dot it..?.In Ready() i am calling On_FireSend()..should i need to in Run() also..?
Thanks in before
James
-- modified at 9:57 Wednesday 5th July, 2006
|
|
|
|
|
Cedric answered your question below. CreateThread
earl
|
|
|
|
|
|
|
hi sarath..when u have checked..it did not complete my question,i was just checking whether..URL link is correctly added or not..pls help me..if u have any idea...
James
-- modified at 10:09 Wednesday 5th July, 2006
|
|
|
|
|
What's the problem?
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Well done!!
... she said you are the perfect stranger she said baby let's keep it like this... Dire Straits
|
|
|
|
|
hi marcdev..when u have checked..it did not complete my question,i was just checking whether..URL link is correctly added or not..pls help me..if u have any idea...
|
|
|
|
|
Just start a worker thread as you said in which you manage the communication with your device. Communication with the UI can be done through messages.
I don't really understand your problem, so I cannot give a more specific answer.
Cédric Moonen
Software developer
Charting control
|
|
|
|
|
pls download the sample from URL,i have added to funtions Ready() and Run(),in Ready
if (TRUE == m_Serial.IsOpen())
{
m_Serial.Write(buf, sizeof(buf));
Fire_OnSend();
return S_OK;
}
at client slide i am getting "ok" reply from instrument..
Next In Run()..i do the same but..i will get "ok" reply after 5 to 10 mintues..bec.instrument..5 to 10 min to Run..So in Run() i want to create an worker thread..so that this thread will pool ..for."ok" reply..this is my logic..i want know ,how to implement it..
Thanks in before
james
|
|
|
|
|
|
Hi
Question, there is any way to use DbgPrint in user mode, or some similar tool?
I need to know if certain parts of my code are beign executed without stopping execution.
All I can think is writting to a file, but the project I'm working on is hooking IO functions and I dont want to use them :S
Well, thanks in advance people
|
|
|
|
|
OutputDebugString works in user mode.
See also this nice utility:
http://www.sysinternals.com/Utilities/DebugView.html
earl
|
|
|
|
|
Thanks a lot Earl
|
|
|
|
|
I am writing some instruction below.
can you explain these instruction. and also what these aredo written i.e. for what purpose?
//{{AFX_MSG_MAP(CDCApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
|
|
|
|
|
I think
http://www.codeproject.com/dialog/messagehandling2.asp
this article may help u.
|
|
|
|
|
Nirmal Khatri wrote: //{{AFX_MSG_MAP(CDCApp)
// NOTE - the ClassWizard will add and remove mapping macros here.
// DO NOT EDIT what you see in these blocks of generated code!
//}}AFX_MSG
if you add message handlers via class wizard, it will add the functions in between AFX_MSG_MAP and AFX_MSG. these are the comments which is used by class wizard to indetify some specific spots like message maps etc...
SaRath.
"It is your attitude, not your aptitude, that determines your altitude - Zig Ziglar."
<blink>My Blog | Understanding State Pattern in C++
|
|
|
|
|
It basically says that this block is MFC Framework (a.k.a. AFX) generated code, which matches what you have done through MFC ClassWizard. Don't manually alter this block.
Best,
Jun
|
|
|
|
|
plz any one help me
#sankar#
|
|
|
|
|
Open file, move to end, check your position?
|
|
|
|
|
i want to get the length of document programatically kindely any one help me
#sankar#
-- modified at 10:13 Wednesday 5th July, 2006
|
|
|
|
|
Open the document using a CFile object and call the GetLength() member
|
|
|
|
|
|
what do you mean by value of the spin control . Can you clarify?
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|