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.
eviter ce bug! Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
eviter ce bug! Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
eviter ce bug! Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
eviter ce bug! Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
eviter ce bug! Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
eviter ce bug! Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
eviter ce bug! Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
eviter ce bug! Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
eviter ce bug! Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
eviter ce bug! Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
eviter ce bug! Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
eviter ce bug! Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
eviter ce bug! Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
eviter ce bug! Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
eviter ce bug! 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
-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

 

 eviter ce bug!

Aller en bas 
5 participants
AuteurMessage
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

eviter ce bug! Empty
MessageSujet: eviter ce bug!   eviter ce bug! EmptyLun 6 Juil 2015 - 19:51

Ne tomber pas dans ce piège pendant le test d'un projet

panoramic me demandais toujours "l'extention de fichier doit être..."
voyez ci desous
la simple erreur a ne pas commettre <<mettre un espace après l'extention>>
file_load 1,"monimage.bmp " erreur assuré tandis que
file_load 1,"monimage.bmp" c ok

[img]eviter ce bug! Captur20[/img]
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

eviter ce bug! Empty
MessageSujet: Re: eviter ce bug!   eviter ce bug! EmptyLun 6 Juil 2015 - 20:09

Pascal10000,

Ce n'est pas un bug, mais une erreur du programmeur.
Un espace dans un nom de fichier, qu'il soit devant ou derrière, peu importe, du moment qu'il est entre les guillemets est considéré comme un caractère à part entière, sauf après l'extension

Je n'ai pas fait l'essai, mais en théorie si le nom du fichier est "monimage.bmp " avec l'espace, il ne peut pas  être reconnu.
Maintenant, aller mettre un espace après l’extension d'un fichier c'est chercher les problèmes de syntaxe.  Very Happy

A+
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

eviter ce bug! Empty
MessageSujet: Re: eviter ce bug!   eviter ce bug! EmptyLun 6 Juil 2015 - 20:48

je suis d'accord avec toi mais l'erreur est humaine
puisqu'il vous arrive d'en faire et vous ne comprenez pas
d’où il vient alors que c'est erreur tout bête
alors comme dit le dicton un homme averti en vaut deux
c'est juste une information
Revenir en haut Aller en bas
Klaus

Klaus


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

eviter ce bug! Empty
MessageSujet: Re: eviter ce bug!   eviter ce bug! EmptyLun 6 Juil 2015 - 21:00

Sous Windows, une extension peut avoir entre 0 et... plusieurs dizaines voir centaines de caractères ! Et l'espace est considéré comme un caractère comme un autre. Donc:
".bmp" est une extension de 3 caractères
".bmp " est une extension de 4 caractères
".bmp ceci est une extension" est une extension de 26 caractères
Tout ceci représente des extensions parfaitement légales sous Windows.

D'ailleurs, on a également le droit de mettre un espace comme premier caractère du nom de fichier, ou comme dernier caractère devant le point de l'extension.

Maintenant, certaines extensions jouent un rôle particulier dans Windows. Ce sont toutes les extensions qui sont "associées" à un programme particulier. Ainsi, ".txt" est souvent associé à WordPad, ".doc" et ".docx" sont associés au programme Word de Microsoft Office, etc. Il se trouve que ".bmp" (sur 3 caractères) est l'extension reconnue pour des fichiers bitmap Windows, souvent associée à un logiciel de traitement ou de visualisation d'images. Il suffit de double-cliquer sur un tel fichier pour le vérifier: en cas de double-clic sur un fichier qui n'est pas directement exécutable, c'est sont programme "associé" qui sera lancé par Windows, en ouvrant le fichier concerné comme si l'on avait fait "Ouvrir" dans le menu "Fichiers".

Maintenant le cas Panoramic. Jack a choisi d'imposer l'extension ".bmp" pour les fichiers bitmap, restant en cela cohérent avec la norme Windows. Donc, ".bmp " sur 4 caractères n'est pas conforme et est reconnu. Cependant, on peut ouvrir un tel fichier avec FILEBIN_OPEN_READ etc sans aucun problème, car l'extension est valide sous le système d'exploitation.

Morale de l'histoire: pour éviter des conflits imprévis, éviter les espaces devant et derrière le nom de fichier, ainsi que devant et derrière le nom de l'extension. Un exemple extrême, à éviter, serait, avec "^" représentant l'espace:
^^^Ceci^est^mon^fichier^^^.^^^mon^extension^^^
Ceci est un nom de fichier parfaitement valide sous Windows. Mais il vaut mieux choisir:
Ceci^est^mon^fichier.mon^extension
Et si l'extension doit désigner certains types de fichiers selon les normes de Windows, il fait choisir la version 3 caractères de l'extension:
Ceci^est^mon^fichier.ext

Voilà. C'est plus clair comme ça ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

eviter ce bug! Empty
MessageSujet: Re: eviter ce bug!   eviter ce bug! EmptyLun 6 Juil 2015 - 21:01

On s'est croisé, Pascal10000. Je voulais juste apporter quelques précisions. C'est tout.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

eviter ce bug! Empty
MessageSujet: re   eviter ce bug! EmptyLun 6 Juil 2015 - 21:11

Pas très en rapport avec le sujet mais presque...

Un fichier peut être d' extension *.bmp et être retourné comme invalide.
En effet, sous le format *.bmp, se cache plusieurs types de format
et certains ne sont pas pris en compte. Wink
Revenir en haut Aller en bas
Nardo26

Nardo26


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

eviter ce bug! Empty
MessageSujet: Re: eviter ce bug!   eviter ce bug! EmptyLun 6 Juil 2015 - 21:14

@ygeronimi : idem pour le format jpg. Il existe le E-JPG qui possède la même extension. Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Yannick




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

eviter ce bug! Empty
MessageSujet: re   eviter ce bug! EmptyLun 6 Juil 2015 - 21:18

On pourrait presque faire un index des erreurs retournées avec
les verifs de base pour chaque cas...

Bon, je sors... Embarassed
Revenir en haut Aller en bas
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

eviter ce bug! Empty
MessageSujet: Re: eviter ce bug!   eviter ce bug! EmptyLun 6 Juil 2015 - 21:43

je voulais juste vous informez que le jour ça vous arrive,
vous trouverez la cause du problème plus vite! et je vous défit de
trouver une tel erreur dans un source avec un paquet de ligne
et surtout si le source comporte des #include !
c'est imposible
Revenir en haut Aller en bas
Yannick




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

eviter ce bug! Empty
MessageSujet: re   eviter ce bug! EmptyLun 6 Juil 2015 - 23:07

Mais j' ai pris note Pascal ,et je le mets dans les verifs à faire avec le code 140.

Un autre truc, pour remonter l' info que j' avais publié il y a...longtemps.
Se méfier des téléchargement soit disant *.jpg, parfois l' image a une extension *.jpeg
on met bêtement une adresse avec l' extension *.jpg et là il y a bug aussi.
Revenir en haut Aller en bas
Contenu sponsorisé





eviter ce bug! Empty
MessageSujet: Re: eviter ce bug!   eviter ce bug! Empty

Revenir en haut Aller en bas
 
eviter ce bug!
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Une erreur à éviter!
» Éviter le double lancement d'un programme.
» Comment éviter l'effacement d'une zone de la FORM
» Pour éviter certaines fautes d'orthographe

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: