florenth
-
1 févr. 2005 à 18:27
AVousDeJouer
Messages postés3Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention18 mars 2005
-
4 mars 2005 à 16:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
AVousDeJouer
Messages postés3Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention18 mars 2005 4 mars 2005 à 16:21
salut,
ton truc me branche bien, j'avais deja récuperer la premiere version, sans exemple donc pas forcement exploitable dans l'etat, la seconde version à bien un projet complet avec exemple mais parcontre j'ai deja du modifier un peu le tout pour que cela compile :
- floattostr(b,ffs); // problème forcement si c'est la fonction de base
- fonction IsNum récuperé de la premiere version
- Unité flist récuperé de la premiere version
donc aprés cela, ca compile mais j'ai un problème dans ta fonction récursive gtk puisqu'il ne trouve pas de pointer donc renvoi une exception...
je n'ai pas le temps de regarder et de digerer ton code donc peux tu mettre une ensemble qui soit fonctionnel,
Tu diras ce que tu veux, mais Delphiprog en connait un rayon en la matiere et s'il dit que c'est incrompréhensible, c'est que cela l'est.
Par contre je suis d'accord que cela soit un très bon code, mais je le trouve peu etoffé: je veux dire que cela manque d'explications et ... de praticité (enfin c'est pas pratique à utiliser)
@ ++ Flo
cs_foxz
Messages postés101Date d'inscriptionmercredi 8 octobre 2003StatutMembreDernière intervention25 février 2009 2 févr. 2005 à 09:38
:-)) dsl
j'ai oublier de mettre un exemple
Alors, pe, le code est pour les initiés
car il faut tout definir. y compris les operateurs.
par ex l'operateur '+' n'est pas codé. il faut le declaré.
sachant qu'il peut y avoir des "interactions" entre les types
par exemple "totor"+2.
2 etant de type extended et "totor" de type string il faut definir l'interaction de l'operateur + dans ce cas.
(g3.op['+.$.#']:=@function dans la beta1)
enfin bref, j'ecris un exemple et un tuto pour la fin de semaine promis :-))
(ps : vous pouvez definir vos propres types
par exemple decide que l'operateur + appliqué a un type list ajoutera l'argument a la fin de la liste)
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 1 févr. 2005 à 22:36
"la source n'est pas assez commentée" : elle ne l'est pas du tout, n'ayons pas peur des mots.
C'est vrai que c'est totalement inutilisable sans un minimum d'explications.
Es-ce que quelqu'un aurait le décodeur qui va bien ?
C'est peut-être un très bon code, mais comme personne n'a envie de passer des heures à essayer de comprendre comment ça fonctionne, on laisse tomber.
Caribensila
Messages postés2527Date d'inscriptionjeudi 15 janvier 2004StatutMembreDernière intervention16 octobre 201918 1 févr. 2005 à 19:50
:)
On sent bien que c'est pour les initiés...
Pour les autres c'est: " CIRCULEZ. Y'A RIEN A VOIR! ".
4 mars 2005 à 16:21
ton truc me branche bien, j'avais deja récuperer la premiere version, sans exemple donc pas forcement exploitable dans l'etat, la seconde version à bien un projet complet avec exemple mais parcontre j'ai deja du modifier un peu le tout pour que cela compile :
- floattostr(b,ffs); // problème forcement si c'est la fonction de base
- fonction IsNum récuperé de la premiere version
- Unité flist récuperé de la premiere version
donc aprés cela, ca compile mais j'ai un problème dans ta fonction récursive gtk puisqu'il ne trouve pas de pointer donc renvoi une exception...
je n'ai pas le temps de regarder et de digerer ton code donc peux tu mettre une ensemble qui soit fonctionnel,
merci d'avance
à bientot
Xavier
2 févr. 2005 à 13:49
Par contre je suis d'accord que cela soit un très bon code, mais je le trouve peu etoffé: je veux dire que cela manque d'explications et ... de praticité (enfin c'est pas pratique à utiliser)
@ ++ Flo
2 févr. 2005 à 09:38
j'ai oublier de mettre un exemple
Alors, pe, le code est pour les initiés
car il faut tout definir. y compris les operateurs.
par ex l'operateur '+' n'est pas codé. il faut le declaré.
sachant qu'il peut y avoir des "interactions" entre les types
par exemple "totor"+2.
2 etant de type extended et "totor" de type string il faut definir l'interaction de l'operateur + dans ce cas.
(g3.op['+.$.#']:=@function dans la beta1)
enfin bref, j'ecris un exemple et un tuto pour la fin de semaine promis :-))
(ps : vous pouvez definir vos propres types
par exemple decide que l'operateur + appliqué a un type list ajoutera l'argument a la fin de la liste)
1 févr. 2005 à 22:36
C'est vrai que c'est totalement inutilisable sans un minimum d'explications.
Es-ce que quelqu'un aurait le décodeur qui va bien ?
C'est peut-être un très bon code, mais comme personne n'a envie de passer des heures à essayer de comprendre comment ça fonctionne, on laisse tomber.
1 févr. 2005 à 19:50
On sent bien que c'est pour les initiés...
Pour les autres c'est: " CIRCULEZ. Y'A RIEN A VOIR! ".
1 févr. 2005 à 18:27
Met toi donc au travail pour commenter cette source histoire qu'on sache au moins à quoi elle sert.
@ ++ Florent
(Note orale : 1/10 car on ne peut pas mettre moins)
A de futures améliorations ......