|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Développeur informatique Inscription : avril 2008 Messages : 410 ![]() |
Bonjour,
je cherche à réaliser une application console lazarus qui écoute un serveur. de temps en temps, le serveur va dire à l’application de se mettre à jour. dans ce cas elle exécute un script qui télécharge la nouvelle version, décompresse/remplace l’exécutable et relance l'application. Je n'arrive pas à relancer l'application. si je lance une autre application à la place cela fonctionne. Si je lance le script de MAJ directement dans la console, je n'ai pas le problème, il exécute la MAJ et relance sans problème l'application. En fait dire que je n'arrive pas à relancer n'est pas exact. J'arrive à relancer l'application, à obtenir un PID, mais au bout d'une fraction de seconde, même pas de quoi sortir du create de l'objet principal de lazarus, l'application est tuée. Par qui, pourquoi, je n'arrive pas à l’expliquer. Quelqu'un a-t-il rencontré ce type de problème ? Avez-vous une idée de pourquoi cela ne fonctionne pas? Code :
__________________
On ne peut créér ce qu'on ne peut imaginer... Tu sens la puissance du BIT? |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Développeur informatique Inscription : avril 2008 Messages : 410 ![]() |
il semble que le programme relancé par le script ne puisse pas faire appel à plus d'un thread.
Normalement j'ai un thread qui s'exécute et en appelle un second, puis le second appelle le troisième etc... le second thread ne veut plus se lancer...
__________________
On ne peut créér ce qu'on ne peut imaginer... Tu sens la puissance du BIT? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com