I wrote the following snippet of code to try to get the size of physical memory on a computer, but it isn't working. Does anyone know why?
It looks like it is returning a failure (value of 0). Here's the code: kernel32: load/library %kernel32.dll memorystatusex: make struct! [ dwLength [int] dwMemoryLoad [int] ullTotalPhys [long] ullAvailPhys [long] ullTotalPagefile [long] ullAvailPageFile [long] ullTotalVirtual [long] ullAvailVirtual [long] ullAvailExtendedVirtual [long] ] [0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0] globalmemorystatusex: make routine! compose/deep [ lpBuffer [struct! [(first memorystatusex)]] return: [long] ] kernel32 "GlobalMemoryStatusEx" meminfo: make struct! memorystatusex none res: globalmemorystatusex meminfo Thanks in advance for any info you can give me on this! -Bo -- To unsubscribe from the list, just send an email to lists at rebol.com with unsubscribe as the subject.
