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
» select intégrés
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Hier à 18:33

» Aide de PANORAMIC
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar leclode Hier à 18:23

» PANORAMIC V 1
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Klaus Hier à 9:53

» Je teste PANORAMIC V 1 beta 1
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Klaus Hier à 9:52

» bouton dans autre form que 0
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
[RESOLU]0927i2 : bug critique de lect./ecrit des variables Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

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 : -29%
PC portable – MEDION 15,6″ FHD Intel i7 ...
Voir le deal
499.99 €

 

 [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 : 1555
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 : 2386
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 : 2386
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 : 2390
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 : 2386
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 : 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
» A la recherche des variables...
» Variables et Tableaux

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: