Вниз
Скачать: CL | DM;

Необходимо запустить программу из 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
1-88454
still_swamp
2002-05-14 17:20
2002.05.27
Как сделать список форм в SDI


3-88313
Praco
2002-04-29 11:01
2002.05.27
Гетерогенные запросы в InterBase.


14-88602
SPeller
2002-04-18 14:41
2002.05.27
Опять Винда глючная...


3-88354
Марина
2002-04-30 09:36
2002.05.27
dbiDoRestructure


1-88533
adav
2002-05-15 11:28
2002.05.27
Invalid floating point operation. Не могу разобраться




   Наверх