Tailbite + procedure avec valeur par défaut

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
olivier
Messages : 305
Inscription : mer. 05/janv./2005 12:58
Localisation : http://www.tib-net.com/meca/index.htm

Tailbite + procedure avec valeur par défaut

Message par olivier »

Salut à tous j'éspère que tout roule pour vous 8)

1°) Voilà j'ai des fonctions avec des paramêtre optionnel exemple :
Procedure Toto(a,b=5)

Mais lorsque je les compiles dans une lib avec tailbite, je ne peut pas m'en servir sans mettre une valeur pour b. Est ce normale ou j'ai oublié quelquechose ?

2°) Il me semble que je ne peux pas imbriquer des résultats de procedure lorsque ma fonction est compilée avec tailbite :
LIB :
ProcedureDLL FoisDix(a)
procedurereturn a*10
endprocedure
ProcedureDLL PlusDeux(a)
Procedurereturn a+2
endprocedure
PROG :
Debug FoisDix(2)
Debug PlusDeux(20)
debug PlusDeux(FoisDix(2))

3°) J'ai des problèmes avec tailbite depuis la version 4.01 de purebasic. Est ce normale ?

Merci pour vos réponses et bonne journée.
Stef
Vive le temps libre !
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

1) Même problème que toi
2) Pas essayé, mais c'est bizarre si ca ne marche pas. C'est quoi le message d'erreur ?
3) Normal la version pour PB4 de TailBite n'est pas terminée. IL n'y a qu'une version partielle.

Lio
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Pouir les paramètres optionnels voici ce qu'il faut faire ( Copie de la doc de TB )

Code : Tout sélectionner

   ProcedureDLL MyFunction(arg1, arg2)
     result = Pow(arg1, arg2)
     ProcedureReturn result
   EndProcedure

   ProcedureDLL MyFunction2(arg1, arg2, arg3)
     result = Pow(arg1, arg2)/arg3
     ProcedureReturn result
   EndProcedure
olivier
Messages : 305
Inscription : mer. 05/janv./2005 12:58
Localisation : http://www.tib-net.com/meca/index.htm

Message par olivier »

Merci à vous deux, je regarde cela en détails et s'il y a lieu je post un code qui va pas.....
Vive le temps libre !
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Normalement, le nouveau régle plein de petits défauts :

- PureLibrary is missing ":System"
- Div64 would be renamed to a Library function (in my case pdf_Div64)
- Unicode switch added (/UCOD)
- Threadsafe switch added (/THRD)
- TailBite Installer Build.pb modified for PB4
- + Gestion des paramètres optionels !

Tailbite v1.81 :
= http://www.purebasicpower.de/downloads/ ... taller.exe
= Mis à jour par ABBKlaus en attendant El Choni
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Super cool !!!! :D
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Répondre