Форум: "Основная";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
ВнизНеобходимо запустить программу из Delphi Найти похожие ветки
← →
Alex_Ph (2002-05-15 22:32) [0]Мне необходимо запустить программу из Delphi, причем передать этой программе параметры через командную строку. Как это сделать?
← →
VID (2002-05-15 23:22) [1]ИЗ ДЕЛЬФИ или из приложения, разрабатываемого в Дельфи ? если второе, то UBPFD.RunFile
← →
Song (2002-05-15 23:23) [2]ShellExecute()
WinExec()
CreateProcess()
← →
IronHawk (2002-05-16 00:28) [3]Забивай чё те надо в едит а потом по ентеру обрабатывай
WinExec(Edit.text,sw_show);
:-)))
← →
Александр_30 (2002-05-16 05:24) [4]To IronHawk Твой пример работать не будет. Все дело в том, что первый параметр WinExec - это Pchar. И если напрямую передавать параметр, то компилятор выдаст сообщение об ошибке несовместимости типов. Поэтому правильно будет так
WinExec(Pchar(Edit.text),sw_show);
← →
Tonie (2002-05-16 12:16) [5]Смотрим, как всегда, Help %-))
The WinExec function runs the specified application.
This function is provided for compatibility with earlier versions of Windows. For Win32-based applications, use the CreateProcess function.
про ShellExecute
The ShellExecute function opens or prints a specified file. The file can be an executable file or a document file. See ShellExecuteEx also.
Примеры:
http://www.swissdelphicenter.ch/torry/showcode.php?id=455
← →
Tonie (2002-05-16 12:17) [6]Там кстати и про Command Line есть :-)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c