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

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

Как запустить какой-нибудь файл???? [D6, Win95/98]


Freeze ©   (2002-09-16 14:16:00) 

Как запустить какой-нибудь файл???? Если можно то с примером!!!


pasha_golub   (2002-09-16 14:52:00) [1]


ShellExecute(handle, // хендл твоего окна
"open", // что сделать, еще есть view и print
PChar(FileName), // FileName: TFileName, имя короче
nil, //параметры всякие, смотри хелп
nil, //директория которая будет для запускаемого файла исходной
SW_SHOWNORMAL); // показать окно, куча всяких возможностей

//Смотрите ХЕЛП, господа!


pasha_golub   (2002-09-16 14:38:00) [2]

Uses Shell;
ShellExecute(Handle,PChar("open"),PChar(NameOfFile),nil,nil,SHOW_NORMAL)


Freeze   (2002-09-16 14:38:00) [3]

А на примере можно. А то че то так замудрено


Freeze   (2002-09-16 14:35:00) [4]

А как запустить файл с любым расширением!!! Exeшник то я тоже знаю как запустить. А вот промлема то в другом. Как короче запустить файл *.*


pasha_golub   (2002-09-16 14:35:00) [5]

HINSTANCE ShellExecute(

HWND hwnd, // handle to parent window
LPCTSTR lpOperation, // pointer to string that specifies operation to perform
LPCTSTR lpFile, // pointer to filename or folder name string
LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters
LPCTSTR lpDirectory, // pointer to string that specifies default directory
INT nShowCmd // whether file is shown when opened
);


Странный Прохожий   (2002-09-16 14:32:00) [6]

Какой-нибудь не получится. Экзешник -- пожалуйста.

Пример:

WinExec(PChar("Notepad.exe",SW_SHOW));


Наверх

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