Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.05;
Скачать: CL | DM;

Вниз

Подскажите как запустить из программы другой exe-шник)   Найти похожие ветки 

 
FrostFX   (2007-07-09 23:03) [0]

Собственно сабж)


 
Инс ©   (2007-07-09 23:13) [1]

ShellExecute или CreateProcess - дальше как нибудь сами


 
dimaxx ©   (2007-07-10 00:43) [2]

WinExec и разбираться нет необходимости - все просто как пустой орех...


 
Инс ©   (2007-07-10 01:02) [3]


> WinExec и разбираться нет необходимости - все просто как
> пустой орех...


Вот только эта функция объявлена как "for compatibility with earlier versions of Windows" и никто не гарантирует ее наличие в будущих версиях Windows.


 
DrPass ©   (2007-07-10 01:03) [4]


> никто не гарантирует ее наличие в будущих версиях Windows.

А куда она денется-то? Это же просто вызов CreateProcess с параметрами по умолчанию. Надо быть совсем извращенцем, чтобы ее убрать по каким-то идеологическим соображениям


 
Инс ©   (2007-07-10 01:16) [5]


> [4] DrPass ©   (10.07.07 01:03)


ВЫ гарантируете?!


 
Германн ©   (2007-07-10 01:29) [6]


> Инс ©   (10.07.07 01:16) [5]
>
>
> > [4] DrPass ©   (10.07.07 01:03)
>
>
> ВЫ гарантируете?!
>

Практика, которая есть критерий истины, имхо гарантирует. Уж сколько было таких предупреждений. А я не знаю ни одного случая, когда они сбылись.

P.S. И это начиная с тех времен, когда предупреждали, что прямой доступ к памяти не стоит использовать, а стоит работать только через функции BIOS.


 
Инс ©   (2007-07-10 01:33) [7]


> А я не знаю ни одного случая, когда они сбылись.


У куда GDI в .NET делась?


 
Германн ©   (2007-07-10 01:39) [8]


> Инс ©   (10.07.07 01:33) [7]
>
>
> > А я не знаю ни одного случая, когда они сбылись.
>
>
> У куда GDI в .NET делась?
>

Не спец я в .NET и не хочу, но...
А GDI это функция или процедура?
А GDI+ это что?
:)


 
Инс ©   (2007-07-10 01:41) [9]


> А GDI+ это что?


В том то и дело, что GDI+ плавненько сменила GDI


 
Инс ©   (2007-07-10 01:44) [10]


> Не спец я в .NET и не хочу, но...


Я тоже, но, боюсь, все мы там будем ;)


 
Германн ©   (2007-07-10 02:02) [11]


> Инс ©   (10.07.07 01:44) [10]
>
>
> > Не спец я в .NET и не хочу, но...
>
>
> Я тоже, но, боюсь, все мы там будем ;)
>

Только не я!
Уверен, что к тому времени "умрёт либо ишак, либо эмир" :)

А Win32 - всё равно останется на моём компе! Так же как и Win98, который служит верой и правдой моей жене уже много лет! Также как и Парадокс, на котором работает уже много лет программа, которую я написал для жены в эпоху Д1.


 
Инс ©   (2007-07-10 11:48) [12]


> Германн ©   (10.07.07 02:02) [11]


Такой подход с Вашей стороны вполне понятен и обоснован, но молодым, ИМХО, консерватизм вредит. Правда, несмотря на молодость, сам этим делом грешу. ;-)


 
Скарамуш ©   (2007-07-10 13:02) [13]


>  Подскажите как запустить из программы другой exe-шник)
> [D7, XP]

Проще говоря, делается это так и работает ЖЕЛЕЗНО:

uses ShellApi
сама команда:
shellexecute(handle,"open",pchar("путь к файлу"),nil, nil, sw_show);

Уточняю, ибо тут параметров много, ибо Грандмастера обычно дают только подсказку, абсолютно справедливо полагая, что с остальным полезнее разбираться самому... А если не выходит?!!!


 
homm_ro   (2007-07-10 13:06) [14]

>А если не выходит?!!!

Метел пока на всех хватает.


 
Anatoly Podgoretsky ©   (2007-07-10 13:12) [15]


> Уточняю, ибо тут параметров много, ибо Грандмастера обычно
> дают только подсказку, абсолютно справедливо полагая, что
> с остальным полезнее разбираться самому... А если не выходит?
> !!!

И не одного из них сложного и все документированы.


 
DrPass ©   (2007-07-10 13:32) [16]


> А если не выходит?!!!

А это как раз тест естественного отбора. Если не выходит, то можно считать свой генетический материал вредным для общества, и следует бежать в аптеку за йадом


 
Скарамуш ©   (2007-07-10 14:50) [17]

Тьфу, блин, в следующий раз приму за истину - иногда лучше молчать...



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

Текущий архив: 2007.08.05;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
1-1180122450
sniknik
2007-05-25 23:47
2007.08.05
Перебор терминальных сессий


15-1183665388
SergeIT
2007-07-05 23:56
2007.08.05
Куда мы катимся


15-1183662454
Vlad Oshin
2007-07-05 23:07
2007.08.05
а где Panov?


15-1184033482
Slider007
2007-07-10 06:11
2007.08.05
С днем рождения ! 10 июля 2007 вторник


6-1163591742
hero
2006-11-15 14:55
2007.08.05
Как узнать какой процесс использует в данный момент такой-то порт