![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Народ, опять прошу совета - есть такая задача - нужно по нажатию клавиши в моей программе закрыть приложение и только после этого запустить другую программу - обе программы используют одно железо и обе в монопольном доступе потому иначе никак - как это можно сделать? Вариант с WinExec в обработчике FormDestroy не прокатывает ибо форма еще не закрыта, аппаратное устройство "не отпущщено"... Подскажите, плиз, как решить траблу?
Последний раз редактировалось s.Mobi, 05.10.2007 в 01:24. |
#2
|
||||
|
||||
![]() Попробуй запускать прогу в разделе finalization юнита с формой.
Не профи, но и не чайник ![]() ![]() |
#3
|
||||
|
||||
![]() Создай батник. Перед выходом его запускай. В нём сделай, чтобы была задержка\пауза на выполнение где-нить секунду, и не забудь прописать в нем, чтобы он себя потом удалил.
THE CRACKER IS OUT THERE |
#4
|
|||
|
|||
![]() Вариант с батником напрашивается сам собой но не хотелось этого делать... Может есть более красивый метод?
|
#5
|
|||
|
|||
![]() Вообщето нету, можеш создать конешно еще одну программу, которая будет ждать завершения другой, и получает код завершения, если он напрмер равен 200 то запускаетьс другая программа....
лучше в конце основоного begin'a пропиши строку запука другого приложения, тогда не должно быть конфлтикта в оборудовании |
#6
|
|||
|
|||
![]() Цитата:
|