Delphi. Запуск исполнительных файлов из своей программы
Форум Тулуна > Компьютеры и связь > Вопросы по программированию > Delphi. Запуск исполнительных файлов из своей программы |
Sivak | 11 мар 2008 20:29 | |
Пользователь Сообщений: 98 Откуда: г. Иркутск Зарегистрирован: 12.02.08 |
Интересно, как в Delphi запустить EXE-файл. В Visual Basic'е используется функция "Shell" Хочу написать Quick Luncher. |
|
Sivak | 06 апр 2008 22:29 | |
Пользователь Сообщений: 98 Откуда: г. Иркутск Зарегистрирован: 12.02.08 |
Нашел одну функцию API'шнюю, которая и документы по ассоциации открывает и EXE-шники открывает. |
|
leks | 15 апр 2008 07:41 | |
Сообщений: 353 Откуда: Иркутск Зарегистрирован: 18.02.09 |
ShellExecute или WinExec напр. ShellExecute(hWnd, 'open', 'c:\', nil, nil, SW_SHOWNORMAL); |
|
leks | 15 апр 2008 07:52 | |
Сообщений: 353 Откуда: Иркутск Зарегистрирован: 18.02.09 |
еще есть CreateProcess... осваивай. и еще... ты уверен, что запускаемая программа не занимает весь выделенный ей стек памяти? в таком случае ничего запустить не сможешь, т.к. память вся занята, и сама ОС по используемым функциям запуска не позволит ничего запустить. т.е. дело уже не в программе, т.е. ошибка не в коде, а в функции попытки запуска дочернего приложения..... |
|
leks | 15 апр 2008 07:55 | |
Сообщений: 353 Откуда: Иркутск Зарегистрирован: 18.02.09 |
если запускаешь не из корня(т.е. не из "c:\"), а из "c:\folder" то сперва выполни SetCurrentDirectory() Изменил(а) leks, 15 апр 2008 07:57 |
|
Sivak | 01 май 2008 23:03 | |
Пользователь Сообщений: 98 Откуда: г. Иркутск Зарегистрирован: 12.02.08 |
Обязательно займусь написанием этой программы, летом, а то сессия начинается! Надо курсовую делать. По теории автоматов нужно спроектировать логическую схему игрового автомата "Крепс". А по организации ЭВМ нужно эту схему выполнить в WORKBENCH'е! |
|
Перейти на форум: |