La fonction ChaineRécupère permet de récupérer le contenu d'un pointeur. Son utilisation peut être intéressant dans une callBack par exemple.
Pour passer une chaîne à la callBack de fListeRépertoire il faut utiliser le pointeur:
SCh est une chaîne = "Titre"
Ptr est un entier = &SCh
fListeRepertoire(Chemin,"ListeRep")
Procédure ListeRep( Chemin, NomRep, Change, Pointeur)
ST est une chaîne = ChaineRecupère(Pointeur,crAdresseASCIIZ)
…
Et voilà dans la callback le chaîne "Titre" a été récupérée. C'est un bon moyen de passer des paramètres.
Pour Gagner en temps, il vaut mieux utiliser une variable globale.
Aucun commentaire:
Enregistrer un commentaire