Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Вниз

Как можно перезапустить самого себя?   Найти похожие ветки 

 
Yuri Btr   (2002-07-31 10:21) [0]

Ув. мастера, нужно в результате некоторых действий в программе, произвести её перезапуск.


 
Внук   (2002-07-31 10:28) [1]

Без перезагрузки ОС?


 
Yuri Btr   (2002-07-31 10:33) [2]

to Внук ©
Естественно.
Просто нужно переинициализировать приложение. Закрыть программу, а затем запустить. (Желательно не создавать вторую копию программу, вместе с закрытием первой)


 
Yuri Btr   (2002-07-31 10:35) [3]

to Внук ©
Естественно НЕТ :-)


 
Внук   (2002-07-31 10:53) [4]

Кто же в таком случае будет его запускать - ОС по собственной инициативе?
Imho, придется сначала запускать вторую копию, которая первым делом закрывает первую копию, дожидаясь ее заверешения


 
Alx2   (2002-07-31 10:55) [5]

Напиши еще одну программу, которая по команде запустит то что надо.


 
Yuri Btr   (2002-07-31 11:21) [6]

Да, спасибо, я это уже всё сделал. Я полагал, что есть какие нибудь функции WinApi например запуск второго процесса по завершении первого или что нибудь подобное...
Спасибо.


 
Andrey2   (2002-08-09 14:38) [7]

Делай так:
При запуске приложения копируй её exeшник в и в процедуруе terminate запускай её копию .


 
Opuhshii   (2002-08-09 15:17) [8]

ExitProc есть такое,...


 
Yuri Btr   (2002-08-09 16:59) [9]

to Opuhshii ©
Это что прописать что то типа
ExitProc(@Start("myprogram.exe"))

а в Start("myprogram.exe") забить
ShellExecute(...,Application.ExeName,..)
но так можно сделать и в MainForm.OnDestroy, или нет?



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

Форум: "Основная";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
3-70975
Arso
2002-08-04 23:05
2002.08.22
Совместная работа ExpressQuantumGrid и Halcyon v 6.94


4-71446
Новенький в Делфи
2002-06-20 02:20
2002.08.22
начал хуки познавать, нужна помощь


1-71197
BlackSun
2002-08-03 02:23
2002.08.22
Хелп, отсылка письма...


1-71259
NeyroSpace
2002-08-12 10:38
2002.08.22
Динамическое создание компонента. Edit1.parent := ??? Form1 ;


14-71352
~Rand~
2002-07-25 20:38
2002.08.22
Win XP - ограничение доступа на диск С:





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский