Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 21.07.2007, 23:08   #1
LD
ПроЭктировщик
 
Регистрация: 18.11.2006
Сообщений: 179
Написано 7 полезных сообщений
(для 16 пользователей)
Определение количества оперативной памяти

Люди добрые, помогите. Возможно ли посредством блица (не используя виндовчкие АПИ) узнать:

1)Общее количество оперативной памяти
2)Количество свободной оперативной памяти

Если можно, то как ? Помогите пожалуйста =)
(Offline)
 
Ответить с цитированием
Старый 22.07.2007, 00:48   #2
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Определение количества оперативной памяти

Именно с помощью WINAPI и узнается

Создай в папке Блица "userlib" файл с расширением ".decls"
в нем напиши
.lib "Kernel32.dll"
WINAPIGlobalMemoryStatus(MemoryStatus*):"GlobalMemoryStatus"
В блице:
Type MEMORYSTATUS
	Field Length%
	Field MemoryLoad%
	Field TotalPhys%
	Field AvailPhys%
	Field TotalPageFile%
	Field AvailPageFile%
	Field TotalVirtual%
	Field AvailVirtual%
End Type

Function TotalRAMMem()
	Local Mem.MEMORYSTATUS = New MEMORYSTATUS
	WINAPIGlobalMemoryStatus(Mem)
	Local Value = Mem\TotalPhys
	Delete Mem
	Return Value / 1048576 ;(/1024/1024) для представления в мегабайтах
End Function

Function AvailRAMMem()
	Local Mem.MEMORYSTATUS = New MEMORYSTATUS
	WINAPIGlobalMemoryStatus(Mem)
	Local Value = Mem\AvailPhys
	Delete Mem
	Return Value / 1048576 ;(/1024/1024) для представления в мегабайтах
End Function
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (31.12.2009)
Старый 22.07.2007, 11:19   #3
LD
ПроЭктировщик
 
Регистрация: 18.11.2006
Сообщений: 179
Написано 7 полезных сообщений
(для 16 пользователей)
Re: Определение количества оперативной памяти

Ужос надо енто в инклюды навечно ;-) огромное спасибо!
(Offline)
 
Ответить с цитированием
Старый 27.07.2007, 15:11   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Определение количества оперативной памяти

да Cyan respect !!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_memclean: очистка оперативной памяти от "мусора". ViNT Библиотеки 7 17.12.2009 18:35
OpenGl—Оптимизация для скорости и качества zheland C++ 15 28.06.2008 14:21
С Днем Защитника Отечества! Тарас Шевченко Поздравления и пожелания 12 25.02.2007 20:57
Определение материала New 3D-программирование 6 13.08.2006 01:41
Соотношение количества полигонов... AnRee 3D-программирование 6 12.10.2005 13:19


Часовой пояс GMT +4, время: 22:33.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com