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
» Gestion d'un système client-serveur.
Bug de Panoramic ? Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Bug de Panoramic ? Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Bug de Panoramic ? Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Bug de Panoramic ? Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Bug de Panoramic ? Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Bug de Panoramic ? Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Bug de Panoramic ? Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Bug de Panoramic ? Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Bug de Panoramic ? Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Bug de Panoramic ? Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Bug de Panoramic ? Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Bug de Panoramic ? Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Bug de Panoramic ? Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Bug de Panoramic ? Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Bug de Panoramic ? Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier

 

 Bug de Panoramic ?

Aller en bas 
+2
JL35
pan59
6 participants
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Bug de Panoramic ? Empty
MessageSujet: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 20:27

Bonsoir.

Je viens de détecter un bug de panoramic, dans la lecture des fichiers texte.

Il arrive que la commande 'file_read' ne donne rien.

Exemple: file_read 99, ligne$ -> donne ligne$=""

Je l'ai donc remplacée par 'file_readln'

Merci de votre aide.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 21:37

Effectivement, on ne voit pas trop l'intérêt de File_Read par rapport à File_Readln, qui lui marche très bien pour un fichier texte.

Une remarque annexe: pourquoi fais-tu toutes tes interventions en si gros caractères et en double interligne, ça prend beaucoup de place et on lit aussi bien avec les caractères normaux du forum ?
Revenir en haut Aller en bas
Invité
Invité




Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 22:00

Bonsoir,
J'interviens non pas pour répondre, mais pour corriger une façon de procéder.
Si tu lis régulièrement ce forum, tu sais que je suis l'un ou le rebelle ici.
La question que je dois te poser: est-ce que tu es mal voyant? Pourquoi tu n'écris pas comme nous tous, et tu cherches à grossir l'effet. Il y a des codes ici. On met en valeur un mot, une phrase, mais pas l'ensemble du texte.
Ensuite il y a le programme que tu présentes. Il y a des icônes correspondant à des buts bien précis. Pour un code, en laissant le curseur sur l'un des icones du haut , il y a une bulle d'aide "code", tu t'en serts pour marquer le début, et ensuite pour la fin. Ce qui fait qu'avant un programme, tu as: [code.], et à la dernière ligne: [/code.]. (il n'y a pas de point après code, mais c'est pour montrer, sinon la partie écrite entre sera interprétée comme un source à montrer.
Ensuite, mets des exemples qu'on puisse essayer, avec dim ..., et tout ce qui permet de tester, sans être obligé de tout récrire pour essayer de comprendre.
Il m'est d'autant plus facile de le dire que moi-même au début, je faisais pareil, en pensant "ils sont pas idiot, à la lecture du code, ils doivent bien voir de quoi je parle". Et bien non! justement. Appliques-toi dans la prsentation de ton programme, qu'on puisse comprendre de suite ce que tu veux dire.

Si tu penses que j'ai un problème, en te disant cela, dis toi bien que j'en ai un. Et oui, samedi dernier je dormais bien, et je révais que j'étais de remplir ma voiture d'essence, et on moment de payer, on m'a réveillé! Me voila redevable de quelque chose que je n'ai pas accompli! Very Happy
J'espère que cette pointe d'humour te détendra un instant, et te permettra de continuer. Simple remarque sur un de tes postes précédents: je ne comprenais rien, surtout qu'il y avait du java avec, et je me suis rendu compte que tu écrivais tellement gros, que ta ligne de programme était découpée en plusieurs lignes. Alors un effort svp!

PS JL35 a été plus rapide que moi, et pense de même.
Revenir en haut Aller en bas
Nardo26

Nardo26


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

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 22:05

Normalement l'écriture en gros texte, signifie qu'on crie sur le forum...
c'est généralement pas bien vu... Wink

Sinon, l'instruction FILE_READ n'est pas très claire:

Aide Panoramic a écrit:
FILE_READ N,V
Cette commande lit le fichier texte numéro N de la position courante jusqu'au séparateur suivant et stocke le résultat dans la variable V.
Qu'est-ce qu'on entend par "séparateur" ?

Si je lance ceci:
Code:
DIM a$,n,b$
a$="essai" : n=124 : b$="toto"
file_open_write 1,"c:\mon_fichier.txt"
file_write 1,a$ : file_write 1,n : file_write 1,b$
file_close 1
Je me retrouve avec : (dump hex - taille:12 octets)
Code:
65 73 73 61 69 31 32 34 74 6F 74 6F .. .. .. ..  essai124toto....
Je me serait attendu à un octet à 0 en fin de 1ere chaine de caractère, suivit d'une valeur hexa de 8 octets suivit encore par la 2eme chaine et au final un octet à 0 ou un EOF...

Dans l'exemple, il n'y a aucun "séparateur"... donc au premier FILE_READ, on lit la totalité du fichier... scratch study
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 22:17

C'est vrai que la doc n'est pas très explicite à ce sujet, mais comme il est bien précisé que c'est pour des fichiers de type 'texte', normalement le séparateur est 0D0A, or là on ne voit pas bien comment cette instruction fonctionne...
Perso je ne l'ai jamais utilisée, seulement le File_ReadLn qui est nécessaire et suffisant pour un fichier texte (de même que le File_WriteLn).
Revenir en haut Aller en bas
Nardo26

Nardo26


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

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 22:29

Oui c'est un fichier texte dans lequel on peut écrire des variables numériques (FILE_WRITE 1,n)
c'est comme si on écrivait FILE_WRITE 1,STR$(n)
mais pas de CRLF derrière, c'est bizarre...

C'est comme l’utilité de la commande FILE_WRITEBUF... scratch study
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 22:52

Je pense que c'est un des avatars des commandes 'fichiers' qui a perdu son intérêt, en tout cas on s'en passe très bien.
Bonne nuit à toi Nardo et à tous ! Sleep
Revenir en haut Aller en bas
Invité
Invité




Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMar 4 Sep 2012 - 23:26

Au moment où j'ai envoy mon post plus haut, je me suis dis que ça me rapelait quelque chose.
https://panoramic.1fr1.net/t2180-probleme-sur-lecture-de-fichier-avec-file_read

J'y ai pas pensé sur le coup.
Revenir en haut Aller en bas
Nardo26

Nardo26


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

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMer 5 Sep 2012 - 7:34

Oui en effet cosmos... Wink

mine de rien, mon petit exemple d'hier n'est pas si évident...

récap de l'exemple :
je souhaite obtenir un fichier contenant une chaine de caractère + un nombre codé sur 4 octets + une chaine de caractère.
les chaines de caractères doivent se terminer par un octet nul...

Code:
"chaine1"+ch$(0)+124 (codé sur 4 octets)+"chaine2"+chr$(0)
63 68 61 69 6e 65 31 00  00 00 00 7c 63 68 61 69  chaine1....|chai
6e 65 32 00 .. .. .. ..  .. .. .. .. .. .. .. ..  ne2.............

Avec les commandes actuelles, comment procèderiez-vous Bug de Panoramic ? 54
Perso je ferai comme ceci:
Code:
DIM a$, buf%(255),i
FILEBIN_OPEN_WRITE 1,"c:\mon_fichier.bin"
a$="chaine1"
FOR i=1 TO LEN(a$): buf%(i)=ASC(MID$(a$,i,1)): NEXT i : buf%(i+1)=0
FILEBIN_BLOCK_WRITE 1,len(a$)+1,buf%(1)
a$=HEX$(124):WHILE len(a$)<8:a$="0"+a$:END_WHILE
FILEBIN_HEXA_WRITE 1,4,a$
a$="chaine2"
FOR i=1 TO LEN(a$): buf%(i)=ASC(MID$(a$,i,1)): NEXT i : buf%(i+1)=0
FILEBIN_BLOCK_WRITE 1,len(a$)+1,buf%(1)
FILEBIN_CLOSE 1
END
mais il n'y a pas plus simple ?


Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Bug de Panoramic ? Empty
MessageSujet: re   Bug de Panoramic ? EmptyMer 5 Sep 2012 - 12:45

@ Pan 59,



Si tu écris comme çà tout tes messages, on va pas s'en sortir...

lol! lol! lol!


Dernière édition par ygeronimi le Mer 5 Sep 2012 - 19:40, édité 2 fois (Raison : correction d'une fote otograffe)
Revenir en haut Aller en bas
Nardo26

Nardo26


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

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMer 5 Sep 2012 - 13:00

Arrête de crier comme ça ygeronimi, on s'entend plus poster ! Bug de Panoramic ? 30
Revenir en haut Aller en bas
http://nardo26.lescigales.org
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMer 5 Sep 2012 - 16:04

Il vaut mieux chuchoter Smile que crier ! affraid


PS :
@ygeronim : le verbe écrier ça existe en Farançais ?
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12301
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMer 5 Sep 2012 - 17:38

Le verbe "écrier" existe, mais seulement dans sa forme réfléchie: "s'écrier'.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7009
Age : 73
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? EmptyMer 5 Sep 2012 - 18:53

Ok
Merci Klaus
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8611
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Bug de Panoramic ? Empty
MessageSujet: re   Bug de Panoramic ? EmptyMer 5 Sep 2012 - 19:37

Crying or Very sad je vois qu'on se paye ma poire sur une faute de frappe.....c'est du propre....
bonjour les copains...


lol! lol! lol!

( çà va, je corrige ... Laughing )
Revenir en haut Aller en bas
Contenu sponsorisé





Bug de Panoramic ? Empty
MessageSujet: Re: Bug de Panoramic ?   Bug de Panoramic ? Empty

Revenir en haut Aller en bas
 
Bug de Panoramic ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» panoramic 0.9.28
» IDE Panoramic écrit en Panoramic
» PANORAMIC V 0.9.6 available / PANORAMIC V 0.9.6 disponible
» DLL :
» PANORAMIC V 0.9.18

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: