![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Cygno |
![]() ![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Репутация: ![]() ![]() ![]() |
Такой вопросец...
Как средствами Delphi 7 организовать запуск bat-файла (да и вообще любого внешнего файла? Чт оза функция управляет этиим? И нужно ли чего подключать, в Uses (есть только имя файла с путем к нему, какие еще параметры нужны?) Когда пишу ShellExecuteEx - мне не выдает параметров, как будто такой функции нет.. Может я опять чего не увидел в хелпе? ![]() |
![]() ![]() |
Cygno |
![]()
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Репутация: ![]() ![]() ![]() |
volvo
Благодарю, сейчас попробуем. Добавлено (26.10.04 11:31): Код procedure TfrmPPG.btnRunClick(Sender: TObject); var iDelim: integer; sProjSettFile, ss: string; begin iDelim := Pos(' ',frmPPG.lstProjects.Items.Strings[frmPPG.lstProjects.ItemIndex]); sProjSettFile := Copy(frmPPG.lstProjects.Items.Strings[frmPPG.lstProjects.ItemIndex],1,iDelim-1) + '_settings.bat'; ss := 'D:\delphi\' + sProjSettFile; WinExec(ss,SW_SHOW); end; При запуске... Цитата Incopatible types "String" and "PAnsiChar" Ругается на переменную ss, которая тип-String, однако, как переконвертировать String в PAnsiChar? Или вообще, так как я делаю - неправильно в корне? ss содержит путь и имя файла, который надо запускать. Вычисляется программно, не из формы. |
![]() ![]() |
![]() |
Текстовая версия | 13.07.2025 15:55 |