Aide et conseils concernant AutoIt et ses outils.
-
Barthandelus
- Niveau 3

- Messages : 46
- Enregistré le : mer. 02 janv. 2019 14:34
-
Status :
Hors ligne
#1
Message
par Barthandelus » lun. 11 mars 2019 10:43
Bonjour,
Je rencontre un petit problème et je n'arrive pas à comprendre ce qui se passe. Voici mon code :
Actuellement, le premier ConsoleWrite affiche correctement $query. Mais le second n'affiche rien du tout car StringLen($query) renvoi 0 pour une raison que j'ignore. En encadrant StringLen() de Int(), pareil. En modifiant le nom des variables (pour éviter un problème de pointer), pareil.
Une idée de ce qu'il se passe ?
-
TommyDDR
- Modérateur

- Messages : 1820
- Enregistré le : mar. 22 juil. 2008 20:55
- Localisation : Nantes
-
Status :
Hors ligne
#2
Message
par TommyDDR » lun. 11 mars 2019 11:56
Tout est dans l'aide de StringMid :
StringMid ( "string", start
[, count
= -1] )Parameters
string The
string to evaluate
. start The character position
to start
. (1 = first character
)count
[optional
] The
number of characters
to extract
. By default the entire remainder of the
string.
Indice : Regardez ce qui est écrit pour le paramètre "start"
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
-
Barthandelus
- Niveau 3

- Messages : 46
- Enregistré le : mer. 02 janv. 2019 14:34
-
Status :
Hors ligne
#3
Message
par Barthandelus » lun. 11 mars 2019 13:06
Oh. C'était tout bête.
Effectivement étant habitué au PHP (substring()), je n'avais pas fait attention à ce point.
Mea culpa pour l'erreur d'inattention et merci !

-
TommyDDR
- Modérateur

- Messages : 1820
- Enregistré le : mar. 22 juil. 2008 20:55
- Localisation : Nantes
-
Status :
Hors ligne
#4
Message
par TommyDDR » lun. 11 mars 2019 13:52
Ça arrive

De rien !
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679