Tailbite

Pour discuter de l'assembleur
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Tailbite

Message par Droopy »

Bonjour

Je sollicite votre aide et vos connaissances en asm pour corriger un bug sur Tailbite http://www.tailbite.com/

Depuis la version 4.10 il y a un bug lors du passage de pararamètres cf : http://forums.purebasic.com/english/vie ... 1432a680d9

Le code source est fourni avec tailbite

Cordialement
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Tailbite

Message par djes »

Pas compris. C'est bien le bon lien? C'est pas un bug de debug?
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: Tailbite

Message par Droopy »

Je reformule donc :

Tailbite bugue quand une fonction accepte un .s en entrée et retourne un .s
Cela se produit quand on passe une fonction en entrée, comme dans l'exemple cité ci-dessus.
PAPIPP
Messages : 534
Inscription : sam. 23/févr./2008 17:58

Re: Tailbite

Message par PAPIPP »

Bonjour Droopy

Code : Tout sélectionner

 ProcedureDLL.s TestStr(InputStr.s)
   ProcedureReturn InputStr
 EndProcedure
First I Build it To userlib by tailbite,then I CALL it IN Next application,For Example:

Traduction
c'est un problème connu, vous devez utiliser une variable pour contenir le résultat de l'appel de fonction.
BR Klaus
BB Klaus est le responsable de Tailbite
Toutefois ce bug n'est toujours pas corrigé il faut toujours placer la chaine dans une variable avant d'appeler la fonction

Code : Tout sélectionner

  InputStr.s="hello123"
  Debug TestStr(InputStr)
 

ou comme cela

Code : Tout sélectionner

  Debug TestStr("hello 123")

et non comme cela

Code : Tout sélectionner

   InputStr.s="hello"
  Debug TestStr(InputStr+"123")
@+
Il est fort peu probable que les mêmes causes ne produisent pas les mêmes effets.(Einstein)
Et en logique positive cela donne.
Il est très fortement probable que les mêmes causes produisent les mêmes effets.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: Tailbite

Message par Droopy »

Bonsoir PAPIPP,

J'ai vu ce contournement, et suis à la recherche de quelqu'un pouvant résoudre ce bug
ABKlaus / Lexvitory / Gnozal ne semblent pas pouvoir corriger ce bug, c'est pourquoi j'ai posté ici
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Re: Tailbite

Message par Droopy »

un autre thread qui explique le soucis : http://www.purebasic.fr/english/viewtop ... 13&t=30840
Répondre