ELECTRORESiSTiK
Messages postés25Date d'inscriptiondimanche 6 janvier 2002StatutMembreDernière intervention11 août 2002
-
9 janv. 2002 à 20:41
LesDelphistes
Messages postés10Date d'inscriptionjeudi 10 janvier 2002StatutMembreDernière intervention18 janvier 2002
-
10 janv. 2002 à 15:20
Salut, j'ai un problème avec ce code :
IntToStr(Ord(UpperCase(Edit1.Text[5])));
Il me dit type incompatible, quelqu'un a la réponse a mon problème ? Même si je met une variable, il accepte pas :(
Merci d'avance.
LesDelphistes
Messages postés10Date d'inscriptionjeudi 10 janvier 2002StatutMembreDernière intervention18 janvier 2002 10 janv. 2002 à 15:20
En fait, pour préciser la reponse, UpCase travaille sur un caractere et UpperCase sur une chaine.
En faisant UpperCase(Edit1.Text[2]) ca marche bien, sauf que tu récupères une String longue physiquement de 2 caracteres (shortstring) ou plus (ANSIString et WideString), même si quand tu affiches l'affiche il n'ya qu'un caractere à l'écran. Du coup, ton ord ne reconnait pas son caractere.