1. RECONNAISSANCE14.03.2025 в 15:08от
  2. D1zo14.03.2025 в 14:09от
Загрузка...

как отключить компьютер после чека ?

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем Fa5Tom, 27.01.2014.

  1. Fa5Tom

    Fa5Tom

    Статус:
    Оффлайн
    Регистрация:
    08.04.11
    Сообщения:
    34
    Репутация:
    26 +/-
    как отключить компьютер после чека ?
    так?
    dec(Thread);
    if Thread=0 then ShowMessage('Ready!');
    if form3.sCheckBox1.Checked=true then
    begin
    WinExec('S***down -s -t 0', SW_HIDE);
    end;
     
  2. Tracker

    Tracker Coder
    Tracker

    Статус:
    Оффлайн
    Регистрация:
    20.12.13
    Сообщения:
    241
    Репутация:
    182 +/-
    Ну да, после убития потоков вставь и всё.
     
  3. Fa5Tom

    Fa5Tom

    Статус:
    Оффлайн
    Регистрация:
    08.04.11
    Сообщения:
    34
    Репутация:
    26 +/-
    ну получаеться все верно? То у меня почемуто вырубает сразу(
     
  4. Black(Coder)

    Black(Coder)

    Статус:
    Оффлайн
    Регистрация:
    27.01.14
    Сообщения:
    23
    Репутация:
    4 +/-
    Советую заюзать процедуру:
    Код:
    procedure PCOff();
    begin
    ExitWindowsEx(EWX_POWEROFF or ewx_force,0);
    end;
    И потом вызывать ее кодом:
    Код:
    if sCheckBox1.Checker then 
     PcOFF;


    Код:
    if CurAcc = Accounts.Count then 
    begin
    Work := False;
    if sCheckBox1.Checker then 
     PcOFF;
    End;