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
» Logiciel de planétarium.
Bug dans message error_type$ ? Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
Bug dans message error_type$ ? Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Bug dans message error_type$ ? Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Bug dans message error_type$ ? Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Bug dans message error_type$ ? Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Bug dans message error_type$ ? Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Bug dans message error_type$ ? Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Bug dans message error_type$ ? Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Bug dans message error_type$ ? Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Bug dans message error_type$ ? Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Bug dans message error_type$ ? Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Bug dans message error_type$ ? Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Bug dans message error_type$ ? Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Bug dans message error_type$ ? Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Bug dans message error_type$ ? Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 Bug dans message error_type$ ?

Aller en bas 
2 participants
AuteurMessage
Nardo26

Nardo26


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

Bug dans message error_type$ ? Empty
MessageSujet: Bug dans message error_type$ ?   Bug dans message error_type$ ? EmptyVen 18 Fév 2011 - 18:26

En essayant de comprendre le problème de n° de ligne en cas d'erreur (cf. ici, je suis tombé sur ceci :

Code:
 1 label TraiteErreur
 2 on_error_goto TraiteErreur
 3 dim test1,test2
 4
 5 for test1 = 0 to 100 : test2 = test2 + test1
 6 next test3  : ' <-- erreur volontairement glissée ici
 7
 8 end
 9
10 TraiteErreur:
11  message "ligne "+str$(error_line)+" ->"+error_type$
12  terminate
13 return

J'obtiens le message suivant : "ligne 10 -> Name Already Defined"
Si j'enleve le on_error_goto, le message d'erreur est correct...
Bizarre non ?
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Jack
Admin
Jack


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

Bug dans message error_type$ ? Empty
MessageSujet: Re: Bug dans message error_type$ ?   Bug dans message error_type$ ? EmptyVen 18 Fév 2011 - 20:45

C'est manifestement un bug.
Le deuxième de la journée. Je sens que le week-end va être studieux.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Nardo26

Nardo26


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

Bug dans message error_type$ ? Empty
MessageSujet: Re: Bug dans message error_type$ ?   Bug dans message error_type$ ? EmptyVen 18 Fév 2011 - 20:52

Bonsoir Jack,
Désolé pour le week-end... Smile
As-tu regardé le post concernant le mode trace ?
J'essaye de trouver une astuce pour calculer le n° de ligne où l'erreur s'est produite dans le cas de programmes avec include,
c'est franchement mariole !... Wink

Avec un peu de réflexion, le numéro de ligne en cas d'erreur peut être calculé comme ceci :
Code:
 1 label TraiteErreur
 2 dim nb_ligne_inc:nb_ligne_inc = 5 : ' nombre de ligne du fichier include
 3 dim num_ligne_inc:num_ligne_inc=7  : ' numero de la ligne où l'instruction include se trouve
 4 on_error_goto TraiteErreur
 5
 6
 7 #include "inc.bas"
 8
 9 dim i,j
10
11 for i = 0 to 100 : j = j + i: next i
12 end
13
14
15 TraiteErreur:
16  if error_line < num_ligne_inc
17    message error_type$+" ligne "+str$(error_line)
18  else
19    if error_line>num_ligne_inc+nb_ligne_inc-1
20      message "ligne "+str$(error_line-nb_ligne_inc+1)+" ->"+error_type$
21    else
22      message "include: ligne "+str$(error_line-num_ligne_inc+1)+" ->"+error_type$
23    end_if
24  end_if
25  terminate
26 return

Cet exemple ne fonctionne qu'avec un seul include. Mais le principe est là...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





Bug dans message error_type$ ? Empty
MessageSujet: Re: Bug dans message error_type$ ?   Bug dans message error_type$ ? Empty

Revenir en haut Aller en bas
 
Bug dans message error_type$ ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» message dans la version 9.24
» Comment insérer une image dans un message?
» petit problème pour écrire un message dans le Forum__
» petit problème pour écrire un message dans le Forum
» Aller à la ligne dans message ou tout autre string

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: