HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0216
神崎Win32ApiのGlobalMemoryStatusExを使ったメモリ量取得が正常にできない5解決


神崎

リンク

2016/2/16(Tue) 00:51:13|NO.74623

Win32ApiのGlobalMemoryStatusExを使って、物理メモリ合計等を取得したところ
正常に値が取得できませんでした
どうしたら正常に取得できるでしょうか


#include "kernel32.as" dim buf,8 buf(0)=64 GlobalMemoryStatusEx varstr(buf) mes buf(2)

を実行すると、2000334848と表示されます
これはbyteサイズなのでGBサイズに直すと、約2GBです
PCの実装メモリは、物理メモリ6GB+仮想メモリ1GBです



この記事に返信する


kanahiron

リンク

2016/2/16(Tue) 00:56:38|NO.74624

このHSPTV!掲示板の過去ログで「GlobalMemoryStatusEx」と検索すれば出てきますよ!



神崎

リンク

2016/2/16(Tue) 01:12:13|NO.74625

過去ログを見たところ、使用率の取得しか行っていませんでした
使用率の取得は正常に取得できています



神崎

リンク

2016/2/16(Tue) 01:16:08|NO.74626

過去ログを見ても、解決できません



hoh

リンク

2016/2/16(Tue) 04:25:36|NO.74627

ん。

#include "kernel32.as" ddim buf,8 lpoke buf,0,64 GlobalMemoryStatusEx varptr(buf) mes strf("%I64u",buf(1))



神崎

リンク

2016/2/16(Tue) 08:17:24|NO.74628

>hohさん
ありがとうございます、正常に取得できました



ONION software Copyright 1997-2023(c) All rights reserved.