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



Поиск
Друзья
Администрация