S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

StrToIntEx

Date de parution : 25/12/2002 - Cette fiche API a été lue 1030 fois

Description

StrToIntEx convertit une chaîne décimale ou hexadécimale en entier. La fonction retourne Vrai si la conversion a réussi ou Faux dans les autres cas.

Syntaxe

AppelDLL32("shlwapi", "StrToIntExA", &pszStr, dwFlags, &piRet) 

pszString
[e] Pointeur vers une chaîne à terminateur nul contenant la valeur à convertir
dwFlags
[e] Précise quel type de valeur contient pszString :

STIF_DEFAULT = 0
Valeur en décimale
STIF_SUPPORT_HEX = 1
Valeur en hexadécimale

piRet
[s] Pointeur sur une variable de type int (entier) qui reçoit la chaîne convertie.

 

Compatibilité

Supporté pour toutes les versions à partir d'Internet Explorer 4.0 et shlwapi.dll version 4.71 minimum

Remarque

Aucune

Exemple 1

// Convertir un nombre hexa en entier
pszStr est une chaîne Asciiz sur 255
dwFlags est un entier long
piRet est un entier long
// Du code offert par Beaussier en ligne !
pszStr = "0x5FA2"
dwFlags = 1 // STIF_SUPPORT_HEX
AppelDll32("shlwapi", "StrToIntExA", &pszStr, dwFlags, &piRet)
Info(pszStr +" donne "+ piRet)


Nombre de commentaire sur StrToIntEx : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..