Posted on Leave a comment

Modal verbs – Модальные глаголы

  1. need
    • I need a pair of shoes. Do you need a pair of shoes?
    • You needn’t do it
    • I need to go = I have to go
  2. have to – вынужден по обстоятельствам
  3. must – должен моральный долг, естественные причины
    Ты не должен совать пальцы в розетку
  4. to be to – должен по договоренности, по приказу
    • Ты должен (по графику) выступать первым
      You are to speak first.
      Мы должны были встретиться в пять, поэтому я должен был спешить.
      We were to meet at 5, so I had to be in a hurry
    •  должен (было суждено, предстояло неизбежно)
      Учитель должен быть терпеливым
      The teacher is too be patient
      Вы должны будете сделать 2 упражнения
      You are to do 2 exes. – нейтрально
      You have to do 2 exes. – грубее
    • строгий приказ
      Сиди в своей комнате
      You are to stay in your room
Posted on Leave a comment

Start and kill process in Delphi

var
  PrIn: TProcessInformation;
  StIn: TStartupInfo;
  Res: bool;
  ProcID, Process: Cardinal;

// start
begin
  GetStartupInfo(StIn);
  Res := CreateProcess(PChar('..\Project1.exe'),
    PChar('"command line params"'), nil, nil, False, CREATE_NEW_PROCESS_GROUP,
    nil, nil, StIn, PrIn);
  ProcID := PrIn.hProcess;
  Process := PrIn.dwProcessId;
end;

// kill
begin
  TerminateProcess(ProcId, 0);
end;