Ce qui nous permet de détecter les erreurs de frappe dans les noms des variables du genre : nbPix.l à la place de NbPix.l
Déclarations de variables
Déclarations de variables
Que pensez vous d'une option du compilateur rendant la déclaration d'une variable obligatoire avant son utilisation.
Ce qui nous permet de détecter les erreurs de frappe dans les noms des variables du genre : nbPix.l à la place de NbPix.l
Ce qui nous permet de détecter les erreurs de frappe dans les noms des variables du genre : nbPix.l à la place de NbPix.l
c'est mal connaitre le pure basic que d'ecrire ceci !!noms des variables du genre : nbPix.l à la place de NbPix.l
car contrairement a visual basic nbPix.l ou NbPix.l sera consideré comme la meme variable en pure !! c'est bien hein ? le pure !!
(du moins sous windows !! )
ben oui en pure les majuscule sont transformés en minuscule !!
donc "VaRiaBle=10 = variable=10"
C'est vrai, je suis nouveau en PureBasic, et l'exemple est mal choisi.
En faite, elle est tiré d'un bug que j'avais eu.
J'avais dû tapé à un moment donné nbPixels, puis, plustard nbPixel.
Ce sont les erreurs les plus bêtes qui sont les plus difficiles à trouver.
Le langage C(ou plutôt du C++), j'en bouffe tous les jours au boulot.
Le PureBasic est une sorte de bouffée d'oxygène le soir à la maison.
Je suis d'accord que la possibilité de pouvoir déclarer les variables, est peut être un peu contre nature en Basic.
Mais, ça ne mange pas de pain de l'implémenter dans PureBasic, d 'autant plus que le compilo refuse déjà ceci :
nbpix = 100
if (nbpix.w = 50) => erreur variable déjà déclaré avec un autre type.

En faite, elle est tiré d'un bug que j'avais eu.
J'avais dû tapé à un moment donné nbPixels, puis, plustard nbPixel.
Ce sont les erreurs les plus bêtes qui sont les plus difficiles à trouver.
Le langage C(ou plutôt du C++), j'en bouffe tous les jours au boulot.
Le PureBasic est une sorte de bouffée d'oxygène le soir à la maison.
Je suis d'accord que la possibilité de pouvoir déclarer les variables, est peut être un peu contre nature en Basic.
Mais, ça ne mange pas de pain de l'implémenter dans PureBasic, d 'autant plus que le compilo refuse déjà ceci :
nbpix = 100
if (nbpix.w = 50) => erreur variable déjà déclaré avec un autre type.