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

Вниз

Про 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
8-40516
mao
2003-06-11 07:47
2003.10.13
Прозрачный RichEdit или что-то в этом роде


14-40659
Dmitriy O.
2003-09-23 12:52
2003.10.13
Вопрос о физическом виде хранения данных


4-40748
jav
2003-08-04 17:52
2003.10.13
Получение кода возврата процесса из консольного приложения


3-40245
Vladus
2003-09-23 16:53
2003.10.13
Дельфи + Access + линкование таблиц ?


3-40269
ss300
2003-09-23 08:19
2003.10.13
подключение к ОРАКЛ через Оракл