FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Gestion d'un système client-serveur.
Stopper les timers en cas de défaut Emptypar Klaus Aujourd'hui à 9:32

» item_index(résolu)
Stopper les timers en cas de défaut Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Stopper les timers en cas de défaut Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Stopper les timers en cas de défaut Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Stopper les timers en cas de défaut Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Stopper les timers en cas de défaut Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Stopper les timers en cas de défaut Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Stopper les timers en cas de défaut Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Stopper les timers en cas de défaut Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Stopper les timers en cas de défaut Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Stopper les timers en cas de défaut Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Stopper les timers en cas de défaut Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Stopper les timers en cas de défaut Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Stopper les timers en cas de défaut Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Stopper les timers en cas de défaut Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment :
Cdiscount : -30€ dès 300€ ...
Voir le deal

 

 Stopper les timers en cas de défaut

Aller en bas 
5 participants
AuteurMessage
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Stopper les timers en cas de défaut Empty
MessageSujet: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyJeu 17 Fév 2011 - 16:59

Désolé, c'est encore moi....

Lorsqu'un programme s'arrête sur une erreur quelconque, serait-il possible de stopper automatiquement les timers actifs ?

Car à chaque fois, il me faut ouvrir le gestionnaire de tâche et tuer le processus Panoramic.exe "manuellement"....
Neutral

Mon editeur panoramic :
J'ai un onglet avec le source qui plante, et une dizaine d'onglet "vide" (pour avoir à nouveau accès à "Executer".... après le CTRL+SHIFT+ESCAPE qui me permet de tuer le processus)
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyJeu 17 Fév 2011 - 18:47

Alors là, je suis d'accord. Mais en lisant ton message, il m'est venu aussi tôt une idée.
J'ai pas de programme construit pour faire le teste, mais comme tu as un problème, essai ceci.
dans ton sous programme timer, rajoute un teste avec une variable, du genre:
Code:
if probleme%=1 then timer_off N :' N étant le numéro du timer.

Et tu fais un sous programme d'erreur du genre:
Code:
on_error_goto er


et dans le sub er

Code:
er:
probleme%=1
return

Tu me diras si ça marche.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyJeu 17 Fév 2011 - 21:56

Bonsoir cosmos,

Oui en effet, passer par un flag pour stopper le timer est une solution:
C'est tellement simple que je n'y avais pas penser... ça doit être la fatigue, c'est sûr... Wink
Merci !!!
Very Happy
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyJeu 17 Fév 2011 - 22:04

Bonne idée cosmos ! et même sans flag, si carrément dans le sous programme err tu fais TIMER_OFF n, ça devrait marcher ? pas besoin d'attendre d'être dans le s/p du timer.
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyJeu 17 Fév 2011 - 22:11

Je pense qu'il vaut mieux conserver le flag, si tu as par exemple plusieurs timers, tu ne te poses pas de question (Tu ne risques pas d'en oublier un).
Le truc, c'est que le test du flag doit devenir un automatisme: que ce soit la premiere ligne écrite dans la routine d'un timer...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyJeu 17 Fév 2011 - 22:30

oui, à condition de répéter le test (il ne faut pas en oublier un) dans toutes les routines timer...
maintenant, plusieurs timers en même temps... ça devient un peu acrobatique.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2386
Date d'inscription : 28/05/2007

Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyVen 18 Fév 2011 - 20:48

Je viens de coder et de tester la commande TIMER_OFF_ALL qui désactive tous les TIMERs.

Stopper tous les TIMERs actifs en cas d'erreur est une bonne idée et je vais regarder ça.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Stopper les timers en cas de défaut Empty
MessageSujet: re   Stopper les timers en cas de défaut EmptyVen 18 Fév 2011 - 21:12

Je vais rajouté une couche sur le sujet des onglets et le bug editeur quand un prog plante.
Pas de panique, je m'explique :

J'ecris un prog , et je le lance par l'éditeur soit le bouton soit F9
Pas de bol pour moi, j'ai écris une co.....
plantage
message " le programme ne repond pas "
j'arrête l'execution
je corrige mon horreur
mais là fini je ne peux plus relancer par l'éditeur
je dois enregistrer et relancer panoramic

Jack, Peux tu y faire quelque chose ?

PS : je n'utilise pas de timer, je n'en suis pas là
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptyVen 18 Fév 2011 - 22:20

pour pouvoir relancer ton prog, sans fermer l'éditeur tu fais:
fichier - Nouveau
et le menu "executer" est de nouveau dispo...

PS: Merci Jack !! Very Happy

Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Stopper les timers en cas de défaut Empty
MessageSujet: Re   Stopper les timers en cas de défaut EmptyVen 18 Fév 2011 - 23:50

@ Nardo26

Merci pour l'astuce !

cheers

Je n'avais pas essayer, et comme je ne suis pas chez moi, j'essaierai en rentrant du moins au prochain clash Wink .
Toute fois, je crains de me retrouver avec 50 onglets d'ouvert si mon etat de forme me fait faire des clashs à répétition. rendeer Very Happy
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12299
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut EmptySam 19 Fév 2011 - 1:11

Effectivement, cela arrive lorsqu'on doit tuer un programme Panoramic par le gestionnaire des tâches - on ne peut plus le relancer par l'éditeur est convaincu qu'il tourne toujours. Dans ces cas-là, je quitte l'éditeur et le relance. Je sais, ce n'est pas élégant, mais ça marche et cela évite de se trouver avec les 50 onglets ouverts.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Stopper les timers en cas de défaut Empty
MessageSujet: re   Stopper les timers en cas de défaut EmptySam 19 Fév 2011 - 2:49

C'est bien pour celà que je demandais à Jack si il y pouvait quelque chose.
Wink
Revenir en haut Aller en bas
Contenu sponsorisé





Stopper les timers en cas de défaut Empty
MessageSujet: Re: Stopper les timers en cas de défaut   Stopper les timers en cas de défaut Empty

Revenir en haut Aller en bas
 
Stopper les timers en cas de défaut
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» multiple timers sans plantage : ruse de sioux!!!
» STOPPER un programme
» Stopper widows Udapte a votre guise
» defaut a panel
» INCLUDE et Répertoire par défaut

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: