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.
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
[RESOLU]0927i2 : bug critique de lect./ecrit des variables 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 à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

 

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

Aller en bas 
5 participants
AuteurMessage
silverman

silverman


Nombre de messages : 970
Age : 52
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 : 1594
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 : 2394
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 : 970
Age : 52
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 : 2394
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 : 2466
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 : 970
Age : 52
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 : 2394
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 : 8635
Age : 53
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
» Pour une coche "résolu" RESOLU
» Variables et Tableaux
» FILEBIN

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: