Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Создание прибыльного сайта для начинающих" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Интернет для Delphi-программиста 61
Интернет для Delphi программиста.Выпуск : № 61 Здравствуйте уважаемые подписчики рассылки "Интернет для Delphi программиста". Данная рассылка предназначена для всех кого интересует Delphi, здесь будут выкладываться ссылки на различные ресурсы интернета так или иначе связанные с Delphi: книги, исходники, программы... Изучайте Delphi один из лучших языков программирования!!! ЗАДАТЬ ВОПРОС : Правила
рассылки: Новые вопросы.
Ответы.
Статья: "Получение информации о памяти." Для получения детальной информации о состоянии памяти компьютера можно воспользоваться функцией API GlobalMemoryStatus. В функцию передается переменная типа TMemoryStatus, которая представляет собой запись, тип которой определен следующим образом:
Первое поле записи, dwLength, описывает длину записи TMemoryStatus. Поле необходимо инициализировать функцией SizeOf до обращения к функции GlobalMemoryStatus. Второе поле, dwMemoryLoad, содержит количество использованной памяти в процентах. Третье поле, dwTotalPhys, содержит число байт установленной на компьютере ОЗУ (физической памяти). Поле dwAvailPhys – свободная физическая память в байтах. Следующие два поля – dwTotalPageFile и dwAvailPageFile – показывают общий объем, который могут сохранить файлы/файл подкачки (вообще говоря, не совпадает с размером последних) и еще доступный объем из этой величины. Все в байтах. Последние два поля относятся к виртуальной памяти. Поле dwTotalVirtual – общее число байтов виртуальной памяти, используемой в вызывающем процессе. Поле AvailVirtual – объем этой памяти, еще доступной для вызывающего процесса. Приведу один пример использования функции GlobalMemoryStatus. На Дельфи можно реализовать следующий код получения информации о наличной памяти ОЗУ:
Функция GetRAM возвращает общее число байт физической памяти, установленной на компьютере. Эту информацию она читает из поля dwTotalPhys записи MS, имеющей тип TMemoryStatus. Перед этим вызывается API-функция GlobalMemoryStatus с параметром MS. Обратите внимание, что перед вызовом GlobalMemoryStatus инициализируется поле dwLength функцией SizeOf. По аналогии с примером можно получить информацию об остальных параметрах памяти. Думаю, у читателей это не вызовет затруднения. Реализацию функций на Дельфи для получения информации о памяти можно найти в моем модуле SysInfo v.3.00. Там же содержатся функции получения и другой системной информации. Copyright© 2006 Андрей Садовой Файлы: Исходники, модули, FAQ Слежка за реестром (9,52 Кб) Получить в трее список видимых окон в виде дерева (Родительское->Дочернее). (124 Кб) Создавать пакетные файлы, даже вредные. (83,7 Кб) Сделай калькулятор, в модуле создана поддержка построения графиков. (3,54 Кб) Сделать зловредную программу поможет модуль Virus. (3,96 Кб) Отследить события в оболочке. (3,05 Кб) Сделать форму непрямоугольного вида. (6,26 Кб) Динамически загрузить DLL. (3,92 Кб) Анимированная кнопка Пуск. (3,92 Кб) Модуль файлового монитора. (2,46 Кб) Аудио. Хороший пример. (11,9 Кб) Управление значками на рабочем столе. (790 байт) Получение формы в виде звёздочки. (6,34 Кб) Справочник по компонентам. (195 Кб) База данных без BDE. (20,1 Кб) Наиболее часто задаваемые вопросы по SystemTary. (5,22 Кб) Общие вопросы программирования. (25 Кб) Вопросы и ответы. (142 Кб) Базы данных. (12,5 Кб) FAQ "Назначение всяческих фич для Делфи. (48,3 Кб) FAQ - список ответов на вопросы, наиболее часто задаваемые в эхо-конференциях RU.DELPHI, RU.DELPHI.DB и RU.DELPHI.INFO. (34,3Кб) FAQ по Delphi. (348 Кб) Ответы на вопросы по Delphi. (9,42 Кб) Интересные и полезные сайты по Delphi: Если Вы хотите, чтобы Ваш сайт был в этом разделе пишите.
Немного юмора: :))
Дружественные рассылки: Все
кто хочет изучить Delphi и реально
научиться писать свои программы, ЦПИ "Эверест"
поможет Вам. 10 причин в пользу платного обучения в ЦПИ "Эверест"… 1. Когда Вы
платите деньги-
появляется дополнительный стимул
против лени: надо учиться, ведь деньги
уже уплачены….
5. Стоимость обучения
одного месяца в ЦПИ "Эверест"
сравнима с ценой хорошей книги. Но часто
ли Вам попадались книги, рассчитанные
именно на Вас. Мы же работаем
индивидуально.
8. А это значит, что …Мы
предлагаем получить "высшее
образование" - профессию
программиста всего за
1 год и 144 доллара, любой ВУЗ
попросит в 3 раза больше за один только
семестр. По всем вопросам обращайтесь ко мне. Если вы встретили в интернете
интересный сайт или статью, да и вообще, что угодно
связанное с Delphi, поделитесь ссылкой. Предложения, критику и пожелания пишите на e-mail. |
В избранное | ||