|
I'm already using the RTDSC instruction to find the clocks gone by. From this number i'd like to be able to calculate CPU frequency.
CPU speed = Clocks / time in seconds
What am I missing....how can I use GetTickCount to calculate CPU frequncy if i already have the clocks since boot?
"An expert is someone who has made all the mistakes in his or her field" - Niels Bohr
|
|
|
|
|
fCPU = clocks since boot / milliseconds since boot [kHz]
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Where do i get milliseconds if i already have clocks...?
"An expert is someone who has made all the mistakes in his or her field" - Niels Bohr
|
|
|
|
|
GetTickCount , boy
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I use MSAccess,and I want to make connection string and it should be something like this:
(Provider=Microsoft.Jet.OLEDB.3.51;Data Source=c:vcdb.mdb;"
How can find out the last version of OLEDB provider that I have?
Mazy
Don't Marry a Person You Can Live With...
Marry Someone You Can Not Live Without
|
|
|
|
|
I met such an error message.What kind of error does it mean?
|
|
|
|
|
Means that pUserData does not point to a valid block of memory. That can be caused most likely by one of these reasons:pUserData has not been initialized and points to a random location.
- Your program has changed the value of
pUserData (by incrementing it, for instance), and the pointer does not refer to the proper original location.
- You ave freed the memory previously pointed to by
pUserData (with free(pUserData) , presumably) and yet you're trying to use the pointer.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
Yes,I also think so.But usually I don't know where I change this value.For example,when I
insert a new resource and only compile(not rebuild all),sometimes I will get this error.
|
|
|
|
|
Another circumstance than can produce this kind of errors happens when you link several libraries compiled for different versions of the C run-time library.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
You must also be careful of precompiled headers. They are recompiled when you do a build all, as well as when the ide recognizes a change that effects the pch. It doesn't always get this right!
Hope this helps,
Bill
|
|
|
|
|
Does anybody know where can i get an IRC demo or a way to make an IRC project under VC++ .NET?
|
|
|
|
|
I am trying to intercept some messages using OnCmdMsg. However, everywhere I look, I can not seem to find a good explanation for each variable in the function and what means what. How do these variables correspond to the actual On.... function variables once received by the view or whatever?
Is there anywhere to get more in depth info. I tried the MSDN etc but can not seem to find anything really useful unless I am looking at the wrong places.
Thanks.
|
|
|
|
|
virtual BOOL OnCmdMsg( UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo ); Overriding OnCmdMsg() lets you hook into and modify MFC's message map lookups. It's called in two instances, first when the UPDATE_COMMAND_UI logic is check to see if a handler exists for a particular command ID, and second to actually find the handler.
nID is the command ID, same as LOWORD(wParam) in WM_COMMAND. nCode is the notification code, same as HIWORD(wParam) in WM_COMMAND. pHandlerInfo is non-NULL when checking for a handler, or NULL when actually calling the handler.
I've only had to override this once, when doing a Netscape-type options dialog (tree on left, changing panels on the right). I checked for a code of CN_COMMAND (which is a special MFC constant) and called the current panel's OnCmdMsg() handler so it could handle button clicks and Enter keypresses.
--Mike--
Fetchez la vache!
My really out-of-date homepage
Sonork - 100.10414 AcidHelm
Big fan of Alyson Hannigan and Jamie Salé.
|
|
|
|
|
Actually, what I would like to do is set a few key strokes as MASTER strokes. If pressed, it will do the same thing no matter who has the focus.
My other question is that will the messages like KeyUp etc go from the App down via the command routing. Will the Application be the first to get this message if the control DOES NOT have a message map entry for it. In the MSDN etc, it only mentions from Mainfrm, view docu ... but nothing from the controls etc.
THanks
|
|
|
|
|
Stan the man wrote:
If pressed, it will do the same thing no matter who has the focus.
Use accelerators for that.
Stan the man wrote:
Will the Application be the first to get this message if the control DOES NOT have a message map entry for it.
My MFC's a bit rusty now, but IIRC the window with the focus always gets first crack at the message. If that window doesn't handle it, then MFC takes over and routes it.
--Mike--
Fetchez la vache!
My really out-of-date homepage
Sonork - 100.10414 AcidHelm
Big fan of Alyson Hannigan and Jamie Salé.
|
|
|
|
|
C:\Windows\Desktop\Project2\Project.cpp(728) : error C2665: 'Stock::Stock' : none of the 3 overloads can convert parameter 1 from type 'char [30]'
Error executing cl.exe.
thanks
|
|
|
|
|
Marwan wrote:
thanks
You're welcome.
Post some relevant code, i.e., don't post the whole project.
Jon Sagara
What about ?
Sonork ID: 100.9999 jonsagara
|
|
|
|
|
Stock:: Stock()
{
}
Stock:: Stock(char*& cn, char*& st, char*& mt, char*& tom, int& iv, int& noos)
{
strcpy(companyName, cn) ;
strcpy( stockTicker , st);
strcpy( marketTraded , mt);
strcpy( typeOfManufacturing , tom);
initialValue = iv;
numOfOutShares = noos;
}
//...code
void main()
{
//...code
cin>>tempCN>>tempST>>tempMT>>tempTM>>tempIV>>tempNS;
*tempStock = Stock( tempCN, tempST, tempMT, tempTM, tempIV, tempNS); <-- the Error is here says the compiler
|
|
|
|
|
Take out all those reference symbols.
Tim Smith
I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?
|
|
|
|
|
the problem I am having is that when i try change some variable once for good i cannot do it
evnthough i am passing my values by reference!!!
any ideas?
thanks tim
|
|
|
|
|
If you pass a pointer then changing the value locally will change it in the calling function as well. Wheren't you using a reference to a pointer ? Removing the & in that case will work fine.
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Picture the daffodil. And while you do that, I'll be over here going through your stuff.
|
|
|
|
|
I am trying to implement an AppBar that displays a set of
toolbars (CToolBar) in differing arrangement depending on
whether it is floating or docked to a dsktop edge. My
problem is that I cannot figure out how to get mouse hits
on the toolbar background to fall throught to CMainFrm
where I can easily translate them into movement of the
whole frame. Without this capability I cannot undock the
toolbar by draging on any of the "background" areas. I
have enabled docking for the toolbars and overridden
OnLButtonDown() to prevent the standard action which drags
the toolbar off of the main frame. I want this action to
pull the whole frame away from the desktop edge, not the
toolbar off of the application frame. I derived new
objects from CToolbar,CStatusBar etc. so that I can handle
OnNCHitTest and return HTTRANSPARENT when I wanted the
main frame to get the mouse action and treat it as a drag
operation. This works well when docking is not enable for
the toolbars. I chose to enable toolbar docking so that I
can take advantage of DockControlBar() to change toolbar
positions when switching from float to docked state for
the AppBar itself and for more contained maintenance of
tooltips and context menus. Can anyone tell me if I am
going down the wrong path, or what I might do to achieve
this when toolbar docking is enabled?
|
|
|
|
|
Take a look at MFCs dockbars. Once you start dragging, they actually create a temporary message look much like modal dialogs do. It really makes docking toolbars a lot easier.
Tim Smith
I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?
|
|
|
|
|
Yes, the goal is to use dockbars, if I can get them to work. With toolbar docking enabled for the main frame, the CToolbar objects take on the dockbar behavior. The problem I am having is that I do not want the toolbar to drag away from the window. I want the drag action to pull the toolbar AND its parent application frame away from the edge of the desktop to which the application window is docked. (The application is a dockable AppBar) The support of the drag action by the dockbars is actually getting in the way. I need some clever way to translate a drag action initiated by a left mouse click on background of a toolbar (dockbar) and converting it to an action on the main window iteslf!
|
|
|
|
|
Hello
Does anyone have the code of ATSP32 compiled in Visual C++ 6 because the one that is on the SDK Help was made for Visual C++ 5
Thank you
|
|
|
|