Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запустить внешнее приложение? [D5, Win2k]


Андрей_К ©   (2002-09-09 12:17:00) 

Помогите, пожалуйста, начинающему!
Срочно надо сделать программу, формирующую по определенному алгоритму список файлов (точнее - таблиц MSExcel) в ListBox.
А оттуда должна быть возможность по выбору файла вызывать
Excel в соседнем окне. Подскажите пример или хотя бы как
правильно организовать вызов CreateProcess(), если не ошибаюсь.


Андрей_К   (2002-09-09 15:03:00) [1]

Спасибо огромное, друзья! Получилось!


delta   (2002-09-09 14:33:00) [2]

VAR
TSI: TStartupInfo;
TPI: TProcessInformation;
HR: Boolean; // True – просес запущен
HR:=CreateProcess (nil, PChar ("путь"), nil, nil, false, NORMAL_PRIORITY_CLASS, nil, nil, TSI, TPI);
путь – путь к запускаемой програме (можна указывать файл для открытия) вся по правилам командной строки Dos


Наезжалкин   (2002-09-09 13:20:00) [3]

или WinExec()...


Юрий Федоров   (2002-09-09 12:35:00) [4]

Если программе не нужно ждать окончания работы Excel, лучше воспользоваться
функцией ShellExecute


Наверх

Титульная страница Поиск, карта сайта Написать письмо