сабж, собственно. пробовал запускать саму себя еще раз, потом закрываться самой, но возникли проблемы из-за совместно используемых файлов. то есть первая копия при выходе должна успеть записать некие параметры, а вторая хватает еще старые.
Этот топик читают: Гость
Ответов: 499
Рейтинг: 1
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Ну решение именно таких вопросов и называется программированием.
И есть желание, чтобы кто-то написал программу за Вас |
|||
карма: 9 |
|
Ответов: 499
Рейтинг: 1
|
|||
как эту задачу реализовать на хасме я просил подсказать. а не писать всю программу.
отслеживать себя в процессах и не запускать вторую копию нельзя, их может быть несколько открытых уже. запустить шедуллер с паузой на закрытие - не у всех он есть. разве что написать свой и внедрить. |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 28
|
|||
HikeR,
Первая программа должна записать такой параметор Enable = 0 (означает для второй программы что параметры из INI файла пока читать нельзя). И ни посредственно перед закрытием занисти в Enable = 1. Вторая программа начнёть загружать параметры тогда когда Enable = 1 |
|||
карма: 1 |
|
Ответов: 499
Рейтинг: 1
|
|||
несколько копий уже могут быть запущены. и каждая запишет Enable = 0?
вообще проблема, конечно, из-за лени. мне проще перезапустить программу, чем тянуть сотню линий на обнуление "памятей" и прочих параметров, хранящих всякие значения. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
лобовой вариант это запуск программы с задержкой, которая после двухсекундной паузы запустит указанное ей приложение и закроется. Так конечно никто не делает в данном случае сгодится
|
|||
карма: 27 |
|
Ответов: 499
Рейтинг: 1
|
|||
вопрос поднялся другой, поэтому перенес в другую тему....
(пример не к этой теме, не туда запостил) |
|||
карма: 0 |
| ||
файлы: 1 | code_1322.txt [1.6KB] [176] |
Ответов: 338
Рейтинг: 3
|
|||
Вот так например:
[Файл restart.bat]
[size=-2]------ Добавлено в 18:25 HikeR писал(а): должна успеть записать некие параметры, а вторая хватает еще старые.Ага, я неучел ) [size=-2]------ Добавлено в 18:28 include <conio.h> include <непомню уже))) ... Сделать метку 1 if (Если процес есть, перейти к метке 1, иначе продолжить) Запустить свою програму )) Опозорился нормально) |
|||
карма: 0 |
|
8