Главная страница
    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.007 c
3-88337
s
2002-04-30 09:08
2002.05.27
Удаление записи выскакивает ошибка!


3-88368
Taciturn
2002-05-02 20:25
2002.05.27
Печать записи БД


4-88679
Andrew K.S.
2002-03-26 12:34
2002.05.27
WinExec


3-88359
Wildhoney
2002-05-01 04:08
2002.05.27
вопрос


1-88453
ГС ТОФ
2002-05-17 15:39
2002.05.27
Событие клавиатуры





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский