Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];
ВнизПодскажите как запустить из программы другой 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.052 c