Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Вниз

Каким образом через Delphi можно запустить *.exe с .... 


Romualds Stashans   (2001-12-18 11:07) [0]

Каким образом через Delphi можно запустить *.exe (конкретно просмотровщик презентаций PowerPoint), причем чтобы в просмотровщик был подгружен необходимый файл формата PowerPoint?



gek   (2001-12-18 11:17) [1]

ну вроде бы так
winexec(pchar("c:\word file_name"),sw_shownormal)



Digitman   (2001-12-18 11:23) [2]

PP можно грузить как OLE-сервер (со всеми вытекающими возможностями)



Dmitriy(new)   (2001-12-18 11:39) [3]

function CreateProcessSimple(sExecFilePath:string;AWait:Boolean;AMax:Boolean):string;
var si: TStartupInfo; pi: TProcessInformation;
begin
FillMemory( @si, sizeof( si ), 0 ); si.cb := sizeof( si );
IF Amax Then Begin si.dwFlags := STARTF_USESHOWWINDOW; si.wShowWindow:=SW_SHOWMAXIMIZED; End;
if not CreateProcess(Nil,PChar(sExecFilePath ),Nil, Nil, False,
NORMAL_PRIORITY_CLASS , Nil, Nil, si, pi ) then
Application.MessageBox(Pchar("Failed to execute program : "+sExecFilePath),"Error",IDOK);
result:=inttostr(PI.hProcess); CloseHandle( pi.hThread );
Application.ProcessMessages;
if AWait then WaitForSingleObject(pi.hProcess, INFINITE);
CloseHandle( pi.hProcess );
end;



Anatoly Podgoretsky   (2001-12-18 12:33) [4]

ShellExecute(Handle,"open","PPT_FILE.ppt",nil,nil,sw_shownormal)




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.02 c
14-22391          Serg5                 2001-11-10 10:29  2002.01.08  
Кому не лень, зайдите на http://forum.ru-board.com/ , он правда висит, или IP фильтрация, меня не пускают.


3-21909           DeadMoroz             2001-12-03 15:21  2002.01.08  
Доброго времени суток, нуждаюсь в совете, плз


6-22315           Marser                2001-08-01 16:04  2002.01.08  
SMS message


4-22491           NikRus                2001-11-04 18:09  2002.01.08  
Возможен ли перехват нажатия клавиш: Ctrl+Esc, Ctrl+Alt+Del


1-22191           stalker_boss          2001-12-16 02:50  2002.01.08  
Звук