Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je me retrouve un peu coincé pour trouver l'équivalent a "for each" en PowerBuiler
L'exemple que je cherche a adapter se trouve sur cette page : WinScp listdirectory
J'ai essayé de voir si on pouvait gerer l'objet RemoteDirectoryInfo.Files en tant que tableau mais le compilateur me rejette en erreur.
Avez vous des idées?
Dernière modification par Nephtis (11-07-2013 20:14:54)
Hors ligne
Pas sûr de comprendre, tu essaies de gérer un objet OLE RemoteDirectoryInfo dont la propriété Files semble être une collection.
ça fait un moment que je n'ai pas joué avec ça mais il me semble que les collections peuvent être parcourues élément par élément avec la méthode .item(n) avec n entre 1 et tacollection.count
Hors ligne
Et bien ta mémoire est presque parfaite
Dans mon cas il faut parcourir les éléments de 0 à collection.count - 1
Mais un grand merci puisque c'est exactement ce que je recherchait
Hors ligne
seki a écrit:
les collections peuvent être parcourues élément par élément avec la méthode .item(n) avec n entre 1 et tacollection.count
Nephtis a écrit:
Dans mon cas il faut parcourir les éléments de 0 à collection.count - 1
arg. Basic vs. C (ou assembleur) : une guerre de religion comme Emacs vs. Vi. Les tableaux doivent commencer à l'item 1 ou à l'offset 0 ?
En fait pour l'OLE ça dépend comment le programmeur a géré la collection. Je viens de regarder fissa dans vba excel : la collection Worksheets est itérable entre 1 et count, l'accès à item(0) retourne une erreur "subscript out of range"...
Content de voir que ma mémoire ne flanche encore pas trop
Hors ligne