We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

System resources ...

de_ep
de_ep asked
on
Medium Priority
214 Views
Last Modified: 2010-07-27
how can i display 'physical memory available' and 'system resources', like in 'notepad', menu help -> about notepad ?
i've tried to use winapi, GlobalMemoryStatus() but the return value is always wrong, is there any others function that i can use for this task ? or maybe any suggestion in using GlobalMemoryStatus() ? ( maybe i'm using GlobalMemoryStatus() in the wrong way )

thank's ;-)
Comment
Watch Question

Author

Commented:
Edited text of question

Commented:
GetFreeSystemResources(GFSR_SYSTEMRESOURCES))

Commented:
How about using one of the following available from http://torry.rimini.com under SYSTEM COMPONENTS #1 and #2 (AND I SUPPOSE THERE'S EVEN MORE UNDER #3 and #4)

TSysInfo V1.1
TxSysInfo v1.00
ESysInfo v1.5
InoSystem Info  v1.0
System Info v1.1

One of them WILL work ...

Author

Commented:
thank's heapster, but that function you proposed is obsolete, now it was change by GlobalMemoryStatus.
is there any other way than using a component, because i need my program to be small ?

Author

Commented:
Adjusted points to 30

Commented:
Is it for NT or Win95?

Author

Commented:
it is for Win95, but i if you have any idea in WinNT it's okay too. i'm now in a project of making a 'telephone billing system', right now i made the Win95 version, and my next project is WinNT version. actually my problem is everytime i call GlobalMemoryStatus, the value return for dwMemoryLoad is always 100%. it is wrong, am i right ?
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview
Hi, well did it worked?

Author

Commented:
well, thank's ronit ( sorry to take you so long to wait my evaluation, my internet connection had been down for several days ).
The first code i've used is like the code that you proposed to me but every time i call the function, its always return 100 for the dwMemoryLoad. what i need to know is how much is my computer 'System resource' like if you go to notepad and choose menu help and about notepad, you can find how much is your computer system resource.
Did you do exactly what I have posted?
I have tested it on NT and it works fine, just like the notepad.
dwTotalPhys tells you how much physical memory you have in your computer.

dwMemoryLoad Specifies a number between 0 and 100 that gives a general idea of current memory utilization, in which 0 indicates no memory use and 100 indicates full memory use, so it's not what you need. for more information see WinApi help.

Did you do exactly what I have posted?
I have tested it on NT and it works fine, just like the notepad.
dwTotalPhys tells you how much physical memory you have in your computer.

dwMemoryLoad Specifies a number between 0 and 100 that gives a general idea of current memory utilization, in which 0 indicates no memory use and 100 indicates full memory use, so it's not what you need. for more information see WinApi help.

Author

Commented:
thank's a lot ronit, i've tried exactly like that you have posted, maybe it's not what i need, by the way thank's a lot you have tried to help me ;-).

Commented:
Bought This Question.
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.