Solved

Toolhelp functions in Windows CE (Visual C++)

Posted on 1998-11-22
7
1,043 Views
Last Modified: 2013-12-03
Hi,

I'm working on a Windows CE app and I would like know if anyone knows how to reach the toolhelp functions when making a wce program (in Visual C++ 5.0). In Win95 one has to get a handle for "KERNEL.DLL". What is the CE version of that?
In some documentation it says that the toolhelp functions not are usable in WinCE but newer documentation (in MSDN) says that if you are making a program for WCE version 2.0 or later it works. The question is how.

I would be most greatful for an answer to this question.

Thanx,

Kalle
0
Comment
Question by:kallekalle
  • 4
  • 2
7 Comments
 

Author Comment

by:kallekalle
ID: 1416245
Edited text of question
0
 
LVL 12

Expert Comment

by:rwilson032697
ID: 1416246
They are declared in TLHelp32.h. Just use them like any other API call.
0
 

Author Comment

by:kallekalle
ID: 1416247
That does not work at all.
I wish it was that easy.

Kalle
0
Instantly Create Instructional Tutorials

Contextual Guidance at the moment of need helps your employees adopt to new software or processes instantly. Boost knowledge retention and employee engagement step-by-step with one easy solution.

 

Author Comment

by:kallekalle
ID: 1416248
Adjusted points to 250
0
 

Author Comment

by:kallekalle
ID: 1416249
Of course you have to include "TLHelp32.h", but one also has to get hold of a handle for "kernel32.dll" or something like that to get the functionality of the functions.

Example of what I want to know in my program: how do I get the current processes running on the machine? How much memory are in use?
0
 
LVL 12

Expert Comment

by:rwilson032697
ID: 1416250
I don't understand why you think you need this handle. the API call doesn't need it...
0
 
LVL 1

Accepted Solution

by:
ATucker earned 250 total points
ID: 1416251
Windows CE does not have a kernel32.dll, only a coredll.dll.  

Regardless, the ToolHelp functions are implemented in toolhelp.dll, which is included in ROM on some devices and always available from the VCCE toolkit.  Just link against toolhelp.lib or do a LoadLibrary/GetProcAddress for the functions you are interested in.

See my article _Using WinSock with Windows CE_ in the June 1998 issue of Windows Developer Journal (www.wdj.com) for example code that uses CE ToolHelp.

HTH
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article surveys and compares options for encoding and decoding base64 data.  It includes source code in C++ as well as examples of how to use standard Windows API functions for these tasks. We'll look at the algorithms — how encoding and decodi…
As more and more people are shifting to the latest .Net frameworks, the windows presentation framework is gaining importance by the day. Many people are now turning to WPF controls to provide a rich user experience. I have been using WPF controls fo…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question