Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-88496
pavlowsk
2002-05-15 17:48
2002.05.27
Как осуществить движение мышки и имитировать нажатие на кнопку?


1-88515
dlp
2002-05-13 21:33
2002.05.27
такой вопрос


14-88621
Natali
2002-04-19 15:40
2002.05.27
Excel


1-88416
Fighter
2002-05-15 06:31
2002.05.27
Обработка строк по маске


14-88625
Song
2002-04-15 11:16
2002.05.27
Goto





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский