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
» PANORAMIC V 1
@ Jean-Claude et Minibug Emptypar Klaus Aujourd'hui à 9:53

» Je teste PANORAMIC V 1 beta 1
@ Jean-Claude et Minibug Emptypar Klaus Aujourd'hui à 9:52

» bouton dans autre form que 0
@ Jean-Claude et Minibug Emptypar leclode Hier à 13:59

» KGF_dll - nouvelles versions
@ Jean-Claude et Minibug Emptypar Klaus Hier à 11:41

» Gestion d'un système client-serveur.
@ Jean-Claude et Minibug Emptypar Klaus Hier à 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
@ Jean-Claude et Minibug Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
@ Jean-Claude et Minibug Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
@ Jean-Claude et Minibug Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
@ Jean-Claude et Minibug Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
@ Jean-Claude et Minibug Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
@ Jean-Claude et Minibug Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
@ Jean-Claude et Minibug Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
@ Jean-Claude et Minibug Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Dessine-moi une galaxie
@ Jean-Claude et Minibug Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
@ Jean-Claude et Minibug Emptypar jjn4 Lun 22 Avr 2024 - 13:43

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal

 

 @ Jean-Claude et Minibug

Aller en bas 
4 participants
AuteurMessage
Marc

Marc


Nombre de messages : 2389
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

@ Jean-Claude et Minibug Empty
MessageSujet: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug EmptyLun 8 Oct 2018 - 22:34

Bonjour Jean-Claude et Minibug !

Nos trois éditeurs ont la même maladie...

Pour la mettre en évidence j'ai conçu un programme test :

Code:
Print "Panoramic"

C'est tout !

Lors de l’exécution dudit source, alors que Panoramic Editor est à 0% de taux d'occupation processeur,

@ Jean-Claude et Minibug 132


EPP est à 31,5 %

@ Jean-Claude et Minibug 215


PanExpress à 32,2%

@ Jean-Claude et Minibug 311


Et le mien à 32% !

@ Jean-Claude et Minibug 410


L'erreur provient du deuxième EXECUTE_WAIT.
Il ne faut pas mettre le WAIT !


Mon source rectifié :

@ Jean-Claude et Minibug 50110

Après rectification, l'orage "processeur" est passé, tout est calme et stable Very Happy

@ Jean-Claude et Minibug 50210

Pour 4 petites lettres de trop... 2 heures de tests et recherche !

Bonne continuation à tous ! cheers


Je viens d'essayer CPE : pas de problème, Silverman n'a pas fait l'erreur.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

@ Jean-Claude et Minibug Empty
MessageSujet: Re: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug EmptyMar 9 Oct 2018 - 7:48

Bravo Marc,

Bon travail, Je vais adopter dès maintenant pour voir si ça ne change rien au fonctionnement de EPP.
Et qui sait, ça pourrait bien diminuer ou résoudre les plantages intempestifs.

A+
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

@ Jean-Claude et Minibug Empty
MessageSujet: Re: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug EmptyMar 9 Oct 2018 - 15:22

Bonjour Marc,

Pour moi, il n'y a pas de problème de ce coté...

A l'exécution du code il est normal d'avoir quelques secondes au démarrage qui prennent des cycles puisque pour ma part je demande la compilation du fichier en EXE avant son exécution. Mais ensuite tout redevient normal.
Sauf en cas de plantage de l'éditeur ou là effectivement on a une grosse charge en cours qui reste bloquée !

Je viens aussi de remonter un problème d'éditeur, peut être est qu'il y a une incidence. Je n'en sais rien... drunken
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

@ Jean-Claude et Minibug Empty
MessageSujet: Re: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug EmptyMar 9 Oct 2018 - 17:59

Je n'utilise pas "execute_wait" dans mon code, c'est pour ça!  tongue
Secret de codage n°1 de CPE Very Happy :
La raison est que ce n'est pas parceque l'utilisateur execute du code que l'éditeur doit être bloqué. "execute_wait" bloque la procédure en cours (traitement d'un évent), mais si l'utilisateur veut utiliser l'éditeur sans clore le programme en cours d'éxécution, il ne pourra pas ou ça conduira à un plantage à court terme (instabilité du à un nouvel event, alors qu'il y a celui en cours suspendu par "execute_wait").
Il faut garder en mémoire que panoramic n'aime pas quand une boucle est interrompu par un event (j'appelle ça un event croisé--->plantage assuré !) ou quand un event est récurrent (instable) ! C'est sur ce constat, que je code CPE pour ne pas que ça se produise tongue
Secret de codage n°2:
Je me suis fabriqué un outil  spécifique à CPE pour détecter les events croisés! Le principe de fonctionnement est quelque part (je ne sais plus ou) dans le forum (minibug l'a repris pour coder un débogueur)

Le fer de lance de CPE est la stabilité Very Happy (pourvu que j'arrive à mes fins Suspect )
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

@ Jean-Claude et Minibug Empty
MessageSujet: Re: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug EmptyMar 9 Oct 2018 - 18:33

Salut Silverman !

Effectivement vu sous cette angle tu as tout à fait raison. Wink
Je vais réfléchir à ce problème que vous évoquez tous les 2 avec Marc...

Concernant la stabilité de CPE, j'ai eu plusieurs plantages avec toujours la ligne 690 ! Suspect
par contre je n'ai pas creusé plus dans ton code pour savoir d'où cela venait.

Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
silverman

silverman


Nombre de messages : 968
Age : 51
Localisation : Picardie
Date d'inscription : 18/03/2015

@ Jean-Claude et Minibug Empty
MessageSujet: Re: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug EmptyMar 9 Oct 2018 - 19:10

C'est bizarre, la ligne 690 est un label, quel est le message/code de l'erreur ?
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4566
Age : 57
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

@ Jean-Claude et Minibug Empty
MessageSujet: Re: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug EmptyMar 9 Oct 2018 - 19:39

je vais tenter de reproduire l'erreur... Je te tiens informé. Wink
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Contenu sponsorisé





@ Jean-Claude et Minibug Empty
MessageSujet: Re: @ Jean-Claude et Minibug   @ Jean-Claude et Minibug Empty

Revenir en haut Aller en bas
 
@ Jean-Claude et Minibug
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» des nouvelles de Jean Claude
» Absence de Jean Claude
» partage de code - facteur premier
» Bonjour Jean-Claude !
» Les articles de Jean Claude

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: