Форум: "Потрепаться";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
ВнизПро ShellExecute Найти похожие ветки
← →
Nick-From (2003-09-18 10:14) [0]Сделал прогу, которая запускает другую с параметрами (ну типа как в 1с стартер баз) вызовом ShellExecute, причем если потом эту прогу закрыть, то закрывается и запускаемая ей прога. Как сделать, чтоб после старта программки, мой стартер закрывался, а запускаемая им пррога оставалась висеть?
← →
Borland Delphi (2003-09-18 10:17) [1]Та прога которая вызывается закрывает вызвавшею и вызывает себя снова.
← →
Некрофил-затейник__ (2003-09-18 10:31) [2]Nick-From
а за чем такие сложности ?
← →
clickmaker (2003-09-18 11:52) [3]ну есть еще CreateProcess
← →
nick-from (2003-09-21 12:34) [4]2 Borland Delphi - а можно чуть подробнее, пожалуйста?
2 Некрофил-затейник__ - Ну я ж говорю - хочу сделать что-то типа стартера баз данных. Т.е. есть программа работы с БД, которых не одна, а несколько, в разных местах. Так вот чтобы с ними работать хочу сделать этот стартер (ну как в 1С - чтобы базы можно добавлять и удалять было, ну и запускать. Запустил базу, стартер отключился. Объяснять можно долго, лучший способ посмотреть в 1С (ну если есть еще такие кто не видел :) )
2 clickmaker - Типа вся прога в процессе, который вырубаем в итоге?
← →
Nick-From (2003-09-23 09:35) [5]Ну народ, скажите че-нить :)
← →
Mike Kouzmine (2003-09-23 09:37) [6]че-нить
← →
Е-Моё имя (2003-09-23 09:40) [7]я чо-то не понял
по нажатию кнопки в стартере:
shellexecute;//запускаешь другую прогу,
close; //закрываешь стартер
твоя прога, которую ты вызвал, работает, а стартер не работает
или как?
← →
Некрофил-затейник__ (2003-09-23 09:40) [8]Nick-From
Windows API
BOOL CreateProcess( LPCTSTR lpApplicationName, // name of executable module
LPTSTR lpCommandLine, // command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD
LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
BOOL bInheritHandles, // handle
inheritance option
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // new environment block
LPCTSTR lpCurrentDirectory, // current directory name
LPSTARTUPINFO lpStartupInfo, // startup information
LPPROCESS_INFORMATION lpProcessInformation // process information
);
← →
LordOfSilence (2003-09-23 10:25) [9]Колян, не парь себе мозги. Сходи на http://1c.hippo.ru/ext.html
Это раздел внешних программ. Там таких стартеров как собак
нерезанных, на любой вкус. В том числе и мой, болезный.
← →
Nick-From (2003-09-24 16:11) [10]2 Е-Моё имя
Да не, стартером стартуешь прогу и стартер должен закрываться послее ее старта, а прога должна дальше работать, а получается так: запустили прогу, закрываем стартер, а он закрывает и запущенную прогу сам :)
2 Некрофил-затейник__
tnx, гляну
2 LordOfSilence
Я так понял, там только про 1С
А исходники там можно поиметь?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c