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
» Bataille navale SM
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Aujourd'hui à 17:39

» Une calculatrice en une ligne de programme
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jean_debord Aujourd'hui à 8:01

» Gestion d'un système client-serveur.
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Pedro Hier à 19:31

» Les maths du crocodile
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jean_debord Hier à 10:37

» Naissance de Crocodile Basic
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jean_debord Hier à 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

 

 [RESOLU]0927i2 : bug critique de lect./ecrit des variables

Aller en bas 
5 participants
AuteurMessage
silverman

silverman


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

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyMer 9 Déc 2015 - 16:24

Bonjour à tous,

essayer ce code, il affiche une valeur négative!!! Faite varier le nombre de 1 en 1, l'affichage ne change pas.
Code:
' 0927i2
dim b%
b%=2147483640
print b%

Une autre ex. avec poke: la valeur attendu de b% est 16777215, mais ce n'est pas le cas!
Code:
' 0927i2
dim i,n,cible%,b%

b%=0
cible%=adr(b%)

' on ecrit 16777215 dans b%
print "on ecrit : 00 FF FF FF"
for i=0 to 2
   poke cible%+i,255
next i

' lire les octets qui compose b%
n=3
print "on lit : ";
for i=n to 0 step -1
   print hex$(peek(cible%+i));" ";
next i
print
print "on attend 00 FF FF FF, mais ce n'est pas le cas"
print

'
print "16777215 est la valeur de b% attendu"
print b%," est la valeur de b% lu"

end

Cela affecte les DLL également, car une commande du type 'call_dll1("function",adr(a$))' ne fonctionnera pas(c'est de cette manière que je suis tombé sur ce bug).
Je repasse sur la version 0926 jusqu'à la correction, car ce bug est trop sévère pour moi.


Dernière édition par silverman le Dim 25 Sep 2016 - 10:28, édité 1 fois
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1549
Date d'inscription : 19/01/2014

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Bug critique.   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyMer 9 Déc 2015 - 16:51

Bonjour.

De plus, le code suivant affiche toujours le même résultat !!
Même si l'on remplace '100' par une autre valeur !

Code:
' 0927i2
dim b%
b%=2147483640+100
message str$(b%)

Peut-être a-t-on atteint la limite des nombres entiers ?
Revenir en haut Aller en bas
Jack
Admin
Jack


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

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Re: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyMer 9 Déc 2015 - 17:14

silverman a écrit:
b%=2147483640

Cette valeur est vraiment très proche des limites du codage d'un entier sur 4 octets !

Un entier est codable de -2147483648 à 2147483647. L'écart vient peut-être du fait qu'en interne les entiers sont convertis en flottants, puis le PRINT reconvertit le flottant en entier avant affichage et dans cette double conversion des unités se perdent car on déborde peut-être à un moment.
Cela m'étonnerait que ton source fonctionne avec V 0.9.26. Si c'est le cas, il y a un bug que je rechercherai.

Pareil pour ton deuxième exemple : s'il fonctionne avec V 0.9.26, c'est qu'il y a un bug et je le rechercherai.

La différence entre V 0.9.26 et V 0.9.27i2, mis à part les modifications sur les calculs trigonométriques et quelques bugs corrigés, c'est que je n'utilise plus le même compilateur pour produire Panoramic. Je suis donc particulièrement motivé pour savoir si le nouveau compilateur ne jouerait pas des tours. J'étudie cela dès que possible (je ne peux pas en ce moment) et je donne des nouvelles.

_________________
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
silverman

silverman


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

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Re: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyMer 9 Déc 2015 - 17:40

Merci de de répondre si rapidement jack!

les 2 codes fonctionnent parfaitement sous la version 0926, et il fonctionnait aussi avec la 0925(c'est la version avec laquelle j'ai appris à utiliser peek et poke, j'avais fait pleins d'essais avec les variables et adr()...)
Revenir en haut Aller en bas
Jack
Admin
Jack


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

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Re: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyMer 9 Déc 2015 - 17:48

Aie. Ouille.

_________________
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Marc

Marc


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

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Re: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyJeu 10 Déc 2015 - 19:49

Bonsoir à tous !

Je n'ai pas le problème cité plus haut avec la version 0.9.27i3.

Il semblerait que seules les versions 0.9.27i1 et 0.9.27i2 soient affectées.
Revenir en haut Aller en bas
silverman

silverman


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

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Re: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyJeu 10 Déc 2015 - 19:59

J'ai détecté ce bug à partir de la version 0927i2, donc je ne sais pas si il se produisait avec la version 0927i1.

Je confirme que ça fonctionne corectement avec la version 0927i3
Revenir en haut Aller en bas
Jack
Admin
Jack


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

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Re: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyJeu 10 Déc 2015 - 21:08

Les versions 0.9.27i1 et 0.9.27i2 ont le problème.
La version 0.9.27i3 ne l'a plus. Elle n'a pas été générée sur le même ordinateur, et ce dernier n'a pas tout à fait la même version de compilateur que celui qui a généré les versions buggées.

L'enquête continue ...
Mais on touche au but.

_________________
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Webdav username : panoramic@jack-panoramic password : panoramic123
Revenir en haut Aller en bas
https://panoramic.1fr1.net
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: re   [RESOLU]0927i2 : bug critique de lect./ecrit des variables EmptyJeu 10 Déc 2015 - 21:31

[RESOLU]0927i2 : bug critique de lect./ecrit des variables Images10
Revenir en haut Aller en bas
Contenu sponsorisé





[RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty
MessageSujet: Re: [RESOLU]0927i2 : bug critique de lect./ecrit des variables   [RESOLU]0927i2 : bug critique de lect./ecrit des variables Empty

Revenir en haut Aller en bas
 
[RESOLU]0927i2 : bug critique de lect./ecrit des variables
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» TERMINATE est un Arrêt critique ?!
» L'argot VERLAN
» Variables et Tableaux
» nom des variables systèmes
» Variables, paramètres et SUB

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: