Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.009 c
1-40429
Tumcoat
2003-10-03 04:14
2003.10.13
Как сделать прокрутку формы колесиком?


1-40376
Opera
2003-10-01 12:46
2003.10.13
Распознование


1-40486
Plt
2003-10-01 17:28
2003.10.13
QuantumGrid


3-40244
Dark Elf
2003-09-23 17:37
2003.10.13
Имя поля с пробелами


1-40481
MaxDDinc
2003-10-01 21:29
2003.10.13
Обмен блоками памяти между приложениями





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский