|
Тема |
Re: Извикване на процес след дадена игра [re: Student] |
|
Автор |
PhantomAS (стар ерген®) |
|
Публикувано | 19.01.03 20:50 |
|
|
Ами не се сещам за чисто решение - а решенията са 2 (за които се сещам)
1. Да следиш списъка с приложения(процеси) които са активни в момента - като се опресняваш всяка секунда - примерно - и при загубване на някое (в слу4ая играта ) да генерираш събитие на което основната нишка от програмата ти да отговори - не споменах, че предното е хубаво да го правиш в отделна нишка на програмата.
2. Да смениш (ала вирус ) начина на изпълнение на програмите - application типа - във регистрацията - така, че твоята програма да се изпълнява преди изпълнението на основната - като тя стартира основната - чака да приключи изпълнението и - и след това сигнализира! Преди време правих една програма за гейм зала - която работеше на подобен принцип - недостатък на второто е че за всяка стартирана програма се стартира и копие на твоята - което можеш да премахнеш с малко усилия - и многнишково приложение с добър синхрон разбира се ;-))) - но не те съветвам да го правиш по сложния начин - по добре загуба на памет (по ~1/2 MB на стартирано приложение) отколкото да се оплетеш в нишки които чакат приключване на дадено приложение - и е почти невъзможно да терминираш отвън. Имах проблеми с това до колкото си спомням - пък и беше преди 3 години ;-)))
Успех - надявам се да съм ти помогнал малко.
---
Е т'ва е живот!
|
| |
|
|
|