Delphi. Запуск внешней программы.

Модераторы: Duncon, Naeel Maqsudov, Хыиуду, Игорь Акопян

Ответить
Аватара пользователя
Колядин Максим
Сообщения: 285
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

14 апр 2007, 22:24

Здравствуйте, уважаемые участники форума!
В ходе программирования сталкнулся с маленькой проблемкой - "запуск внешней программы с параметрами". Как произвести Паскалевский exec в Delphi? Обязательно, чтобы параметры обозначались типом string, а не PAnsiChar. Спасибо.
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Аватара пользователя
Колядин Максим
Сообщения: 285
Зарегистрирован: 16 ноя 2006, 19:09
Откуда: Seattle, WA
Контактная информация:

15 апр 2007, 16:39

Уже разобрался.....
Программист - это человек, который решает способом, который вы не понимаете, проблемы, о которых вы даже не подозревали...
Blood_Magic
Сообщения: 268
Зарегистрирован: 30 июн 2005, 14:53

15 апр 2007, 21:53

Код: Выделить всё

procedure TForm1.Button1Click(Sender: TObject);
var
  s:string;
begin
  s:='notepad.exe';
  ShellExecute(handle,'open',PChar(s+#0),nil,nil,SW_SHOWNORMAL)
end;
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Ответить