PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → variables "statics"
variables "statics"
Débuté par SaturninT4Cplayer, 13 fév. 2006 10:51 - 6 réponses
Posté le 13 février 2006 - 10:51
Est-il possible de déclarer une variable en "static" ds windev ? si oui, comment ?
merci d'avance.






PS : j'ai toujours un probleme de multi-ligne verticale, si quelqu'un a une solution...
Posté le 13 février 2006 - 11:14
Si c'est pour un membre d'une classe, Il faut utiliser le mot clé GLOBAL dans la déclaration.
Posté le 13 février 2006 - 12:34
Une variable globale et une variable static, ce n'est vraiment pas la même chose.

Moi aussi je déplore le fait de ne pas pouvoir utiliser une variable STATIC à l'intérieur d'une procédure.

La seule solution que j'ai trouvé jusqu'à présent c'est d'écrire mes fonctions STATIC dans une DLL...
Posté le 13 février 2006 - 12:59
Je sais très bien que ce n'est pas la même chose, mais c'est le seul moyen à ma connaissance de pouvoir utiliser un membre d'une classe sans instancier d'objets.
Et aussi de partager un membre entre toutes les instances d'une classe.

En POO, l'effet est le même? Non?
Posté le 13 février 2006 - 14:26
perso j'ai reglé mon probleme autrement (modification de 2 lignes de l'agorithme du test ^^)

mais une réponse à celà serait tout de meme interressant
Posté le 13 février 2006 - 16:04
_Stef

Je ne suis pas un adepte de la POO :)

Les variables STATIC sont très pratiques dans de nombreuses situations, espérons que cela sera possible dans une prochaine mise à jour.
Posté le 14 février 2006 - 09:53
Pas de problème...
Moi je pensais que c'était du point de vue POO dont il était question.