Сегодня
в выпуске: 1 - Отключение
монитора
2 - Вопросы
подписчиков
3 - Как показать иконку, ассоциированной с данным типом файла?
4 - Как изменить обои Windows программно?
Отключение монитора
В приведенном примере монитор отключается на 10 секунд. type
TForm1 = class(TForm)
Button1: TButton;
Timer1: TTimer;
procedure FormCreate(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
MonitorOff : bool;
{ Public declarations }
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if MonitorOff then begin
MonitorOff := false;
SendMessage(Application.Handle,
wm_SysCommand,
SC_MonitorPower,
-1);
Timer1.Enabled := false;
end;
end;
Здравствуйте,
X-Program.
Привет.
Может, кому-нибудь
из
читателей,
удалось
написать
утилиту,
показывающую
все
активные TCP/IP
соединения (аналог
Netstat) на Delphi без
использования
Fnugry Netstat Components.
Поделитесь
пожалуйста
исходником,
а то дядька Google
мне
отказался с
этим помочь.
Ответить
Ответ №1
Нет
ответа
Вопрос
№2
Здравствуйте,
X-Program.
как
сделать
индикатор
загрузки
процессора
в % как в
диспетчере
задач?
перерыл
кучу
всяких
факов и
конференций,
но ничего
не нашел.
Помогите
плиз.......Ответить
Ответ №2
Вобще-то
тебе нужно
узнать CPU.
Вот тебе
пример.
program ....;
..
..
const
ID_BIT = $200000; // EFLAGS ID bit
function GetCPUSpeed: Double;
const
DelayTime = 500;
var
TimerHi, TimerLo: DWORD;
PriorityClass, Priority: Integer;
begin
try
PriorityClass := GetPriorityClass(GetCurrentProcess);
Priority := GetThreadPriority(GetCurrentThread);