Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Определение количества CPU

Delphi , ОС и Железо , Процессор

Определение количества CPU

Автор: Gua
WEB-сайт: http://delphibase.endimus.com

{ **** UBPFD *********** by delphibase.endimus.com ****
>> Определение количества CPU

Зависимости: Windows
Автор:       Gua, gua@ukr.net, ICQ:141585495, Simferopol
Copyright:   ©Gua
Дата:        15 июля 2002 г.
***************************************************** }

function GetCPUCount: byte;
var
  si: TSystemInfo;
begin
  GetSystemInfo(si);
  Result := si.dwNumberOfProcessors;
end;

Here's the translation of the text into Russian:

Классический код Delphi! Функция GetCPUCount возвращает количество доступных процессоров (процессоров) на системе Windows. Вот что происходит в коде: 1. Декларация функции: function GetCPUCount: byte; * Она декларирует функцию GetCPUCount, которая возвращает значение типа byte - неотрицательное 8-битное целое число. 2. Декларация переменной: var si: TSystemInfo; * Она декларирует переменную si типа TSystemInfo, который является структурой, предоставленной Windows API для хранения информации о системе. 3. Вызов функции GetSystemInfo: GetSystemInfo(si); * Эта строка вызывает функцию GetSystemInfo, передавая переменную si в качестве аргумента. Функция GetSystemInfo получает информацию о системе и заполняет структурой TSystemInfo этой информацией. 4. Возвращение результата: Result := si.dwNumberOfProcessors; * Эта строка возвращает значение поля dwNumberOfProcessors структуры si, которое представляет количество доступных процессоров на системе.

Функция quite simple и эффективна, потому что она толькоneeds вызвать одиночную функцию Windows API для получения информации. Тип возвращаемого значения - byte, который может быть ограниченным, если вам нужно обрабатывать системы с более чем 255 процессорами. В этом случае вы могли бы рассмотреть использование большего целочисленного типа или возвращения строкового представления количества процессоров. В целом, этот код является хорошим примером использования Windows API в Delphi для получения информации о системе.

Описание функции GetCPUCount в Delphi, которая определяет количество доступных CPU в системе Windows.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Процессор ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-19 20:24:15/0.0016520023345947/0