Page 1 sur 1

surcharger une procédure

Publié : lun. 12/mai/2008 19:29
par didier69
Bonsoir,

j'ai l'habitude avec java de pouvoir surcharger mes méthodes
par exemple:
SaveNote(date, tags) et SaveNote(id, date, tags).

Il semble qu'on ne puisse pas le faire avec purebasic.

Vous pouvez confirmer ?

Publié : lun. 12/mai/2008 19:57
par nico
Avec PB, un nom de procédure ne peut exister deux fois avec des paramètres différents, il faut utiliser les paramètres optionnels.

Publié : lun. 12/mai/2008 20:21
par didier69
Tu parles bien des paramètres avec des valeurs par défaut ?

Publié : lun. 12/mai/2008 20:26
par ker2x
Si tu veux faire ce genre de cochoncetée, regarde par la : http://drac.site.chez-alice.fr/Tutorial ... als_en.htm


:oops:

Publié : lun. 12/mai/2008 20:30
par didier69
Oui ker2x, j'ai vu ce site et ce document. Mais vu qu'il n'a
pas bougé depuis un certain temps, je me demandais si il était
toujours d'actualité :).

L'as-tu lu, étudié ?

Publié : lun. 12/mai/2008 20:38
par ker2x
Non, je n'ai pas l'intention de faire de la POO avec PureBasic.
Autrement je serai resté sur C# :)

Publié : lun. 12/mai/2008 21:31
par nico
didier69 a écrit :Tu parles bien des paramètres avec des valeurs par défaut ?
Oui

Publié : lun. 12/mai/2008 22:16
par djes
Il n'y a pas un moyen avec les prototypes? Pas le temps de regarder là

Publié : lun. 12/mai/2008 23:17
par Anonyme
non , impossible en purebasic , c'est bien dommage d'ailleurs... :?