Modifier structure dans une fonction
Résolu/Fermé
bloodchecker
Messages postés
339
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
29 février 2012
-
11 mars 2010 à 09:40
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 - 11 mars 2010 à 11:23
bloodchecker Messages postés 339 Date d'inscription mercredi 2 juillet 2008 Statut Membre Dernière intervention 29 février 2012 - 11 mars 2010 à 11:23
A voir également:
- Modifier structure dans une fonction
- Fonction si et - Guide
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier une story facebook - Guide
- Comment modifier un pdf - Guide
3 réponses
Bonjour,
Si tu souhaites modifier les variables globales, je ne vois pas l'intérêt de les passer en paramètre de ta fonction.
Il suffit de définir ta fonction sans paramètres pour que cela fonctionne.
Ici, tes variables globales ont le même nom que les variables locales (paramètres de ta fonction).
Ce qui n'est pas bien, car confus ;
Quand tu utilise 'baseDepart' à l'intérieur de loadParamArchivage, ce n'est pas la variable globale qui est utilisée, mais la locale (dont la portée est limitée à la fonction).
Cordialement,
M.
Si tu souhaites modifier les variables globales, je ne vois pas l'intérêt de les passer en paramètre de ta fonction.
Il suffit de définir ta fonction sans paramètres pour que cela fonctionne.
Ici, tes variables globales ont le même nom que les variables locales (paramètres de ta fonction).
Ce qui n'est pas bien, car confus ;
Quand tu utilise 'baseDepart' à l'intérieur de loadParamArchivage, ce n'est pas la variable globale qui est utilisée, mais la locale (dont la portée est limitée à la fonction).
Cordialement,
M.
bloodchecker
Messages postés
339
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
29 février 2012
35
11 mars 2010 à 10:40
11 mars 2010 à 10:40
Merci, j'ai essayé de supprimer les paramètres de ma fonction. Mais je continue a voir le même problème, lors de son appel ma fonction de modifie pas les variables globales.
Si je demande d'afficher mes variables à la fin de ma fonction, ça fonctionne, mais si je veux les afficher dans le main après son exécution, cela ne marche pas !
Si je demande d'afficher mes variables à la fin de ma fonction, ça fonctionne, mais si je veux les afficher dans le main après son exécution, cela ne marche pas !
bloodchecker
Messages postés
339
Date d'inscription
mercredi 2 juillet 2008
Statut
Membre
Dernière intervention
29 février 2012
35
11 mars 2010 à 11:23
11 mars 2010 à 11:23
Résolu, mon soucis venait de la fonction Ini_Dispose (IniFile); qui vidait mes variables.
Merci !
Merci !