plus de fonctions "constantes"
Publié : sam. 18/févr./2006 16:04
A l'heure actuelle le compilo de PB simplifie pas mal de choses et remplace par des constantes autant qu'il peut. Mais moi chui d'avis qu'il peut encore faire mieux 
Avec les constantes numériques on peut faire ca:
Avec les chaines on peut même utiliser une fonction en tant que constante:
(pour ceux qui ne savaient pas c'est la fonction Chr)
Y'a tout plein de fonctions qui pourraient être remlpacées par des constantes si les params en entrée sont des constantes...
Voici une liste de fonctions qui pourraient être utilisables en constantes

Avec les constantes numériques on peut faire ca:
Code : Tout sélectionner
#expression_de_la_mort = 1+1-1*1/1%1&1!1|1
Debug #expression_de_la_mort
#reel_de_la_mort = 1.0+1.0-1.0*1.0/1.0
Debug #reel_de_la_mort
(pour ceux qui ne savaient pas c'est la fonction Chr)
Code : Tout sélectionner
#Tabulation$ = Chr($09)
#Chaine = "chaine1" + #Tabulation$ + "chaine2"
Debug #Chaine
Voici une liste de fonctions qui pourraient être utilisables en constantes
- les fonctions de maths (cos, sqr, pow et toutes les autres)
- Asc (pourquoi Chr et pas sa réciproque ?
)
- Val ValF, Str, StrF (exemple #ma_constante$ = StrF(Acos(#ma_constante))
)
- Len Bin Hex (tant qu'à faire)
- les fonctions de date aussi
- RGB (avec Red etc...)
- MakeIPAddress et IPString
