cs_barbichette
Messages postés220Date d'inscriptionlundi 30 octobre 2000StatutMembreDernière intervention15 juillet 2013 25 janv. 2011 à 16:48
quand on peut faire avancer le schmilblick...
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 25 janv. 2011 à 11:12
Merci Cari ! ^^ !
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 25 janv. 2011 à 01:33
@ Barbichette et Mauricio
Très bel exemple de contribution constructive !
Merci à tous deux.
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 24 janv. 2011 à 18:34
Merci Barbichette ^^
A+
cs_barbichette
Messages postés220Date d'inscriptionlundi 30 octobre 2000StatutMembreDernière intervention15 juillet 2013 24 janv. 2011 à 18:32
J'ai oublié un morceau du message,
dans la méthode 'procedure TcyMathParser.StrToInfixStack(aExpression: String; aStack: TStack);'
changer la clause du case
'a'..'z', '_':
par
'a'..'z','A'..'Z', '_':
et le if
if aExpression[j] in ['a'..'z', '_', '0'..'9', ' ']
par
if aExpression[j] in ['a'..'z','A'..'Z', '_', '0'..'9', ' ']
Voilà pour les majuscules/minuscules....
cs_barbichette
Messages postés220Date d'inscriptionlundi 30 octobre 2000StatutMembreDernière intervention15 juillet 2013 24 janv. 2011 à 18:30
Salut, pour la gestion des majuscules/minuscules, il faut rechercher la fonction 'Lowercase' et la supprimer partout où il s'applique à un nom de variable.
Ça devrai marcher...
Encore bon boulot Mauricio.
Barbichette
A+
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 10 janv. 2011 à 10:03
Salut,
pour ce qui est de la gestion des majuscules, il faut revoir tout le code.
Pour ce qui est des 2 symbols, il faut faire un stringReplace de ² avec ^2!
A+
amiga68
Messages postés54Date d'inscriptiondimanche 23 février 2003StatutMembreDernière intervention21 décembre 2009 8 janv. 2011 à 20:28
Utile pour moi !
Une question : j'aimerais modifier le source afin de pouvoir différencier les noms de variables en minuscules et en majuscules. Par exemple, pour une application pédagogique (formules simples de maths), P=2(L+l).
En enlevant les lowercase, cela ne fonctionne pas.
Ajouter les opérateurs ² et ³ (carré et cube) serait chaleureux...
merci ?
cs_MAURICIO
Messages postés2106Date d'inscriptionmardi 10 décembre 2002StatutModérateurDernière intervention15 décembre 20145 6 janv. 2011 à 10:08
Salut,
oui, c' est normal: je suis sur delphi 2009 et cette propriété n' existe pas sur les delphi antérieurs.
Il suffit de faire ok, compiler et voilà.
A+
yvessimon
Messages postés637Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 9 janvier 2017 6 janv. 2011 à 08:56
Bonjour,
Bon programme.
Au chargement un message s'affiche :
"Erreur lors de la lecture de Label1.Margins.Left
la propriété Margins n'existe pas...".
25 janv. 2011 à 16:48
25 janv. 2011 à 11:12
25 janv. 2011 à 01:33
Très bel exemple de contribution constructive !
Merci à tous deux.
24 janv. 2011 à 18:34
A+
24 janv. 2011 à 18:32
dans la méthode 'procedure TcyMathParser.StrToInfixStack(aExpression: String; aStack: TStack);'
changer la clause du case
'a'..'z', '_':
par
'a'..'z','A'..'Z', '_':
et le if
if aExpression[j] in ['a'..'z', '_', '0'..'9', ' ']
par
if aExpression[j] in ['a'..'z','A'..'Z', '_', '0'..'9', ' ']
Voilà pour les majuscules/minuscules....
24 janv. 2011 à 18:30
Ça devrai marcher...
Encore bon boulot Mauricio.
Barbichette
A+
10 janv. 2011 à 10:03
pour ce qui est de la gestion des majuscules, il faut revoir tout le code.
Pour ce qui est des 2 symbols, il faut faire un stringReplace de ² avec ^2!
A+
8 janv. 2011 à 20:28
Une question : j'aimerais modifier le source afin de pouvoir différencier les noms de variables en minuscules et en majuscules. Par exemple, pour une application pédagogique (formules simples de maths), P=2(L+l).
En enlevant les lowercase, cela ne fonctionne pas.
Ajouter les opérateurs ² et ³ (carré et cube) serait chaleureux...
merci ?
6 janv. 2011 à 10:08
oui, c' est normal: je suis sur delphi 2009 et cette propriété n' existe pas sur les delphi antérieurs.
Il suffit de faire ok, compiler et voilà.
A+
6 janv. 2011 à 08:56
Bon programme.
Au chargement un message s'affiche :
"Erreur lors de la lecture de Label1.Margins.Left
la propriété Margins n'existe pas...".
Salutations