Сегодня Четверг | Дата: 28.11.2024 | Время: 19:52
Последние новости
Русуфикатор для Delphi
Добавил: Jura
Всего комментариев: 2
Видео-уроки по HTML
Добавил: Jura
Всего комментариев: 0
9 мая
Добавил: Jura
Всего комментариев: 0
Новые темы форума
Зака банера
Ответил: Jura
Всего ответов:
Лучшие пользователи
no avatar
Логин: Jura
Репутация: 0
Группа: Администраторы
no avatar
Логин: Toha
Репутация: 0
Группа: Пользователи
Xaker_delphi
Логин: Xaker_delphi
Репутация: 0
Группа: Модераторы
Доброго времени суток, Гость! Авторизуйся или зарегистрируйся
 
 
 
  
  
  

Меню уроков
Меню сайта
Нажми!
Эти деньги на роскрутку сайта!
  • Форекс новости фондового рынка
  • $$$ для web-мастеров
    Категории
    Форма входа
    Наш опрос
    Всего ответов: 22
    Каких видео-уроков вы хотите?

    Мини-чат
    Для добавления сообщения необходима авторизация
    Наша кнопка

    Программирование Delphi



    Друзья сайта
     
     
     
     
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Другие информеры

    Учимся в delphi получать информацию о системе

    Сейчас я хочу показать вам как на Delphi быстро и без использования компонентов узнать информацию о системе. Для начала создадим новую форму и бросим на неё: компонент Button (кнопка) и компонент Memo (многострочный редактор) оба с закладки Standart. После чего в обработчик кнопки вставляем следующий код:

    procedure TForm1.Button1Click(Sender: TObject);
    var MemoryStatus: TMemoryStatus;
    begin
    Memo1.Lines.Clear;
    MemoryStatus.dwLength := SizeOf(MemoryStatus) ;
    GlobalMemoryStatus(MemoryStatus) ;
    with MemoryStatus
    do
    begin
    Memo1.Lines.Add(IntToStr(dwMemoryLoad) + '% использованно памяти') ;
    Memo1.Lines.Add(IntToStr(dwTotalPhys) +' Всего физической памяти (в байтах)')) ;
    Memo1.Lines.Add(IntToStr(dwAvailPhys) +' Доступно физической памяти (в байтах)')) ;
    Memo1.Lines.Add(IntToStr(dwTotalPageFile) +' Всего виртуальной памяти (в байтах)')) ;
    Memo1.Lines.Add(IntToStr(dwAvailPageFile) +' Доступно виртуальной памяти (в байтах) ')) ;
    Memo1.Lines.Add(IntToStr(dwTotalVirtual) +' Адресное виртуальное простанство текущего процесса')) ;
    Memo1.Lines.Add(IntToStr(dwAvailVirtual) +' Доступно байт виртуального адресного пространства текущего процесса')) ;
    end;


    end;


    Просмотров: 493 | Добавил: Jura | Дата: 29.04.2011
    Комментарии
    Всего комментариев: 0
    Revision by Mazaxaka