Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1393

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: rar [Проект]BCB6.0-Устройства.rar
(13.3 Kb, 126 просмотров)

qE+, У меня такой код есть.

1. Разрешение монитора
Код: Выделить весь код
...
// Узнаём разрешение монитора
   Label1->Caption = String(Screen->Monitors[0]->Width) + "x" +Screen->Monitors[0]->Height;
...
2. Узнаём количество оперативной памяти
Код: Выделить весь код
...
// Узнаём количество оперативной памяти
   TMemoryStatus MS;
   MS.dwLength = sizeof(MS);
   GlobalMemoryStatus(&MS);
   Label2->Caption = String("Всего памяти:                         ") + FormatFloat("#,###' МБ'", MS.dwTotalPhys / 1024);
   CHAR lpMemLoad[5];
   sprintf(lpMemLoad, "%d %%", MS.dwMemoryLoad);
   Label3->Caption = String("Использование ОЗУ:               ") + lpMemLoad;
...
3. Всего памяти.
Код: Выделить весь код
 ...
   MEMORYSTATUS mem;
   memset((void*)&mem, 0, sizeof(mem));
   mem.dwLength = sizeof(mem);
   GlobalMemoryStatus(&mem);
   Label4->Caption = String("Всего памяти: ") + IntToStr(mem.dwTotalPhys);
...
И проект прикреплю, честно скажу, не мой, скачал с другого форума, но в своё время мне этот проект немного помог.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:39, 24-01-2010 | #4