Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Вниз

запуск внешних программ   Найти похожие ветки 

 
vaxluk   (2005-05-08 19:45) [0]

Как можно запустить из delphi приложения внешний exe-файл?


 
default ©   (2005-05-08 19:48) [1]

CreateProcess


 
Gero ©   (2005-05-08 19:48) [2]

ShellExecute или CreateProcess.


 
default ©   (2005-05-08 19:56) [3]

WinExec ещё


 
default ©   (2005-05-08 19:57) [4]

LoadModule:)


 
Sergey Masloff   (2005-05-08 20:19) [5]

default ©   (08.05.05 19:56) [3]
WinExec, LoadModule:)
Эпоха Win16 уже кончилась ;-) Зачем советовать использовать это в 2005 году?


 
Keph   (2005-05-08 20:19) [6]

ShellExecute(Handle,"open","Имя файла",nil,nil,sw_restore);
Не забудь подключить модуль ShellAPI!


 
default ©   (2005-05-08 20:27) [7]

Sergey Masloff   (08.05.05 20:19) [5]
они основаны на CreateProcess
какие при этом туда закидываются параметры написано в справке по LoadModule
это возможность избежать закидывания ненужных параметров


 
DmBal   (2005-05-13 10:11) [8]

Не могу WinExec передать имя файла не в виде константы, а виде переменной. Пишет "несовместимость типов". Ей впринципе нельзя переменные передавать, или нужно какой-то хитрый тип указывать ??? я указываю - string.


 
begin...end ©   (2005-05-13 10:17) [9]

> DmBal   (13.05.05 10:11) [8]

PChar(...)


 
DmBal   (2005-05-13 11:04) [10]


var
cmd1, : string;
const
path = "C:\Program Files\1cv8\bin\";
name = "1CV8.EXE";

begin
WinExec(path+name+" "+pchar(cmd1), SW_MINIMIZE);
end;


тоже самое :((( Как правильно сделать ???


 
VMcL ©   (2005-05-13 11:19) [11]

>>DmBal   (13.05.05 11:04) [10]

WinExec(PChar(path+name+" "+cmd1), SW_MINIMIZE);


 
DmBal   (2005-05-13 11:20) [12]

Спасибо :)))


 
Чапаев ©   (2005-05-13 12:01) [13]

Кстати, а как выглядит код WinExec()? А то неоднократно слышал, что это враппер над CreateProcess(), но соответствющего кода пока не видел.


 
begin...end ©   (2005-05-13 12:08) [14]

> Чапаев ©   (13.05.05 12:01) [13]

Да, внутри WinExec вызывается CreateProcessA. Посмотреть можно в CPU Window.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.046 c
3-1117526008
Антоныч
2005-05-31 11:53
2005.07.11
DBGridEh и STFilter


3-1117009791
SlavaNV
2005-05-25 12:29
2005.07.11
Вопрос про SQL и ADO. Ошибка при добавлении записи.


1-1118916532
Oleg2
2005-06-16 14:08
2005.07.11
Controls на панели(TPanel)


1-1119340554
Misha Uskov
2005-06-21 11:55
2005.07.11
Кнопки MDIChild при максимизации


3-1117477869
alex-drob
2005-05-30 22:31
2005.07.11
Всегда ли нужно BDE





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