|
m.dietz wrote: but which counter to use to get the memory information.
I thought that's what that link would provide, but after looking at it, the post does indeed not match the subject. I'm not quite sure how that happened. Anyway, the three counters that I've used in the past are:
pdhCpe.szMachineName = TEXT("your machine");
pdhCpe.szObjectName = TEXT("Memory");
pdhCpe.szCounterName = TEXT("Available Bytes");
...
pdhCpe.szCounterName = TEXT("Cache Bytes");
...
pdhCpe.szObjectName = TEXT("Process");
pdhCpe.szInstanceName = TEXT("_Total");
pdhCpe.szCounterName = TEXT("Working Set");
"Talent without discipline is like an octopus on roller skates. There's plenty of movement, but you never know if it's going to be forward, backwards, or sideways." - H. Jackson Brown, Jr.
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hello comunity,
how to determine from which class is an dialog object derived?
So, i wand to copy data in to clipboard, but how to know which methods to use,
for example, if i have an CListCtrl a can use pListCtrl->GetItemText(iIndex, iSubItem);
to read text and copy them to clipborad, but how to know the base class when i want to copy from
CEdit field??
Is there any method or macro to use for this?
regards
break;
|
|
|
|
|
break; wrote: how to determine from which class is an dialog object derived?
dialog controls, you mean to say I think.
What about CObject::IsKindOf
|
|
|
|
|
break; wrote: how to know the base class...
typeid( type-id )
The typeid operator allows the type of an object to be determined at run time.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
"but how to know the base class when i want to copy from
CEdit field??"
What is the need for knowing base class to get the data from CEdit field ?
Why you not using GetWindow text ?
|
|
|
|
|
Hello,
because i dont know from whicht control the user maybe want to copy to clipboard?
Some controls dont works propertly with GetWindowText!
What when nomeone want to copy from CListCtrl? GetWindowText give me only the caption, not the item text!
i try with
<br />
CRuntimeClass* cRuntime = NULL;<br />
CWnd* pWnd = this->GetMainWnd()->GetFocus();<br />
<br />
cRuntime = pWnd->GetRuntimeClass();<br />
if("CSortListCtrl" == cRuntime->m_lpszClassName)<br />
{<br />
<br />
pList = (CSortListCtrl*) pWnd;<br />
<br />
csData = pList->GetItemText(pList->GetSelectionMark(), 1);<br />
<br />
}<br />
else if("CButton")<br />
{<br />
pWnd->GetWindowText(csData);<br />
}<br />
else if(..)<br />
else<br />
...<br />
that is my problem...
sorry when i write to much, but how to explain my problem?? :->
regards
break;
|
|
|
|
|
Hi, i have problem
i have four item and tab oder of this is 1,2,3,4
i have button "Change Tab Order"
i want, when i pust button "Change Tab Order", my item's tab order changed to 3,1,4,1.
How to change? help me!
thank for read.
Huynhnb
.: Your success is also mine :.
|
|
|
|
|
Do you want to change Tab Order in your program ?
|
|
|
|
|
Hey, i have solved my problem.
I use:
MyItem->SetWindowPos(GetDlgItem(Previous Item), 0, 0, 0, 0, SWP_SHOWWINDOW|SWP_NOSIZE|SWP_NOMOVE);
After that: MyItem after Previous Item when Tab
Huynhnb
.: Your success is also mine :.
|
|
|
|
|
111100001
1 1100000
111100010
00000000111
00000000111
00000000111
ok, now i change the - to 0, to try to explain this example more clear, this file will be print out in txt format, require the c++ to read from the txt file and also, it is the birnary format, and now can see that
the void V is the whole among the group of 1,
1111
1 11
1111
the two exceptional 1 E is locate at:
00001
00000
00010
which consider at not inside the group of 1
and like this
111
111
111
will consider as a group of 1
and so S = (A-E)/(A+V)
is this help to explain the problem? thanks
sorry to have to post this question again?
|
|
|
|
|
have you considered ask this in the Mathematic forum ?
|
|
|
|
|
|
I think you asked this question yesterday is it homework?
|
|
|
|
|
Are you able to solve this problem on paper? Remember that a computer can't do anything you didn't tell it to do. If a 'space' surrounded by 1 s means something, that can easily be searched for. If a series of four (or five) 0 s is special, that too can be searched for. Work this out on paper and the code will (almost) fall into place.
sinbear wrote: ...this file will be print out in txt format...
How is this important (to the problem)?
sinbear wrote: ...it is the birnary format...
Which means what exactly?
sinbear wrote: the two exceptional 1 E is locate at:
This is all but meaningless. Please clarify.
sinbear wrote: ...the group of 1...
What is a "group of 1?"
Plenty of questions have been asked of you but I've yet to see you respond with any clarification. People are willing to help, but only if you can present them with a good understanding of what you want.
"Talent without discipline is like an octopus on roller skates. There's plenty of movement, but you never know if it's going to be forward, backwards, or sideways." - H. Jackson Brown, Jr.
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Are you really trying to get some help on this? From the way you present the problem I would guess not... :-P
Rilhas
|
|
|
|
|
no, i really need a help on this problem, but just because quite hard to describe here, as it is a Genetic algorithm problem...,in the format i type, i try to make yours understand, but look like quite hard to do so, so no choice, i have to give up le..
|
|
|
|
|
I would like to check whether the file exists before reading it, however the ios::good flag and ios::bad do not seem to flag the expected values and the program is crashing...
bool CSentenceList::readFile(const char strFileToRead[MAX_FILENAME_LENGTH + 1])
{
char strLine[MAX_SENTENCE_LENGTH];
fstream fileToRead(strFileToRead,ios::in);
if (ios::good != false) // what does this check?
{while (!fileToRead.eof() && Size < MAX_LINES)
{ fileToRead.getline(strLine, MAX_SENTENCE_LENGTH);
if (strlen(strLine) > 0)
{ Sentences.push_back(strLine);
Size++;
}
}
return true;
}
else
{ throw "File cannot be read!";
return false;
}
fileToRead.close();
}
Jon
|
|
|
|
|
ios::good is always "good".
You need to check "if(fileToRead)" at that point.
Cheers,
Sebastian
--
Contra vim mortem non est medicamen in hortem.
|
|
|
|
|
strFileToRead holds a valid value at that point, the problem seems to be that ios::good validates to 'true', even though the file does not exist for example. This problem only happened with this program (one-off), so I was wondering what was wrong with the code.
Jon
-- modified at 7:55 Friday 8th September, 2006
|
|
|
|
|
Hi,
anyone know how to detect mouse click in the child window created using CHTMLEDITVIEW (base class) MFC VC++.NET 2003
I can only detect mouse click in the client area but not the child window.
seek help urgently.
tks,
terr
|
|
|
|
|
Hi,
I'm almost sure this will help you
<a href="http://support.microsoft.com/kb/q133716/">http:
Only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r
|
|
|
|
|
Hi,
tks for the response for my query.
However, the link u provided me, i have tried before.
It only subclass the client area of the Main Frame. And I can detect mouse clicks from the main frame but not the child window.
i.e. when i use "FILE -> OPEN -> "powerpoint.ppt " ( child window ), when i tried to detect the mouse clicks in this child window (MDIChildWnd), it does not detect at all.
Do you have any idea? I search through all sources and i could not find any solutions.
awaiting for your reply.
Thanks
terr
terr
|
|
|
|
|
Hi,
I was implementated TWAIN interface in ActiveX control.
I send message PreTranslateMessage to the
ActiveX from Main application (necessary for correct TWAIN functionality).
Problem is that after closed Main application this fallen (
"delete pThread->m_pMessageFilter;"
)
Is correct to use TWAIN interface in ActiveX control???
Thanks
|
|
|
|
|
Hello,
I use Visual C++ 7.1 on the base of Visual Studio .NET 2003 SP1 on Windows XP.
I want to launch a script as pre-build step which call SubWCRev.exe from TortoiseSVN. I surprisingly noted that this program can not be called because its path is not found. I checked the PATH environment variable: C:\Programme\TortoiseSVN\bin is in it, and SubWCRev can be executed from the console window. I executed path > toto.txt in the pre-build command line and noted that the result is false: the path of TortoiseSVN is not there and a path removed yesterday (several reboots in between) is still present!
I already posted another manifestation of this problem: System PATH not recognised in pre-build step?
Does anyone have an explanation?
Is there a way to fix that problem?
Thanks in advance for your light!
Nolyann
|
|
|
|
|
Hi all,
I am working on an e-mail client application
I've planned to store every email as *.eml file in the user's appropriate folder (physically created folder like Inbox, Sent Items etc) in HDD
and keeps an *.MDB (CDaodatabase) with fields like
folder, from, to, subject, emlfilepath, emlfilename
So I can query the DB for fast retrieval and when user click/select a mail than open
the eml file and show the mail content on the preview pane
Is this a right way for the e-mail client storage OR any suggestions appreciated
-- modified at 6:06 Wednesday 27th September, 2006
|
|
|
|