Une petite question au sujet de TailBite...
Publié : dim. 15/août/2010 19:19
Hello,
Voilà, je suis tombé sur un OS et je n'arrive à trouver aucune explication du pourquoi !
Je créer une simple fonction ayant 1 argument string, celle-ci doit me retourner une valeur string.
Pour une certaine souplesse, je suis amené à passer cet argument en concaténant 2 chaines de caractères.
Pour exemple:
Si je passe ce simple code à la moulinette avec TailBite pour en faire une librairie utilisateur, et que j'essaie ensuite d'utiliser cette fonction de la manière suivante:
Je m'attends à avoir en retour "Resulat", et bien non ! J'obtiens "Argument 1Argument 2Resultat"
D'où mon interrogation: pourquoi ceci fonctionne très bien si cette fonction est intégrée au programme, alors que le résultat est erroné si elle intégrée à une librairie utilisateur ?
D'avance merci pour vos explications
D
Voilà, je suis tombé sur un OS et je n'arrive à trouver aucune explication du pourquoi !
Je créer une simple fonction ayant 1 argument string, celle-ci doit me retourner une valeur string.
Pour une certaine souplesse, je suis amené à passer cet argument en concaténant 2 chaines de caractères.
Pour exemple:
Code : Tout sélectionner
ProcedureDLL.s Test(Argument.s)
ProcedureReturn "Resultat"
EndProcedure
Code : Tout sélectionner
Argument1.s = "Argument 1"
Argument2.s = "Argument 2"
Debug Test(Argument1 + Argument2)

D'où mon interrogation: pourquoi ceci fonctionne très bien si cette fonction est intégrée au programme, alors que le résultat est erroné si elle intégrée à une librairie utilisateur ?
D'avance merci pour vos explications
D