Convertir une chaîne de caractère en un entier [Delphi] - Programmation
Marsh Posté le 12-04-2001 à 13:57:48
ben c'est ce que j'avais essayé en premier mais je crois bien que ça marchait pas, je vais retenter mais j'y crois pas trop...
Marsh Posté le 12-04-2001 à 14:10:01
il y a l'instruction val qui marche bien. regarde dans l'aide pour le prototype mais il y a peut etre des fonctions plus recentes. (val existait deja sous dos).
Marsh Posté le 12-04-2001 à 14:12:18
La dernière fois que j'ai utilisé delphi, il y avait un fichier d'aide.
Si je me rappelle bien, pour accéder au fichier d'aide, c'est comme dans toutes les applications Windows...
Alors cherche un peu...
Marsh Posté le 12-04-2001 à 14:16:07
Il y a aussi StrToIntDef, je pense ki te permet de définir une valeur par défaut dans le cas où la string est inconvertisable...
Marsh Posté le 12-04-2001 à 17:06:02
bon alors, oui strtoint ça marche... désolé d'avoir posé la question, mais après pas mal de recherches dans l'aide de Delphi (très mal faite je trouve) j'ai découvert le type Variant, qui s'adapte en un integer ou Single ou String selonle cas... Assez pratique en fait, à la façon du php j'oserai dire...
j'ai fini mon petit programme de calcul de bitrate et de respect de ration hauteur/largeur pour mes acquisitions vidéo.
Merci
Marsh Posté le 12-04-2001 à 17:09:56
moi je trouve que l'aide de delphi est tres bien. Faut seulement savoir l'utiliser .
Marsh Posté le 12-04-2001 à 17:12:17
ben delphi déjà ça me déroute ps mal, c'est un dernier langage auquel je me suis essayé et ça fait bizarre, le code surtout, je suis obligé de regarder d'ancien code pour m'y retrouver... mais je fais un stage en entreprise cet été où je ferai que du delphi alors il vaudrait mieux queje maîtrise
Marsh Posté le 12-04-2001 à 13:50:56
salut,
je voudrais récupérer le contenu d'une boîte de type Edit et utiliser son contenu comme un entier. Quelle est la fonction à utiliser ?
sachant que pour faire passer un integer en String, il suffit de faire :
<variable string>=inttostr(<varialbe entiere> );
Ben je fais comment pour le contraire ?
Merci, de doit être tout simple mais je me rappelle plus comment on fait.