en fait, j'ai adapté et modifié mon code, ce qui fait que la question ne se pose plus vraiment dans l'immédiat, mais je reste intéressé pour savoir comment modifier dynamiquement un tableau ...
La raison pour laquelle je m'informais de ce détail, c'est que ReDim demande quand même un certain temps de traitement et ReDim Preserve encore plus.. Ce ne serait pas une bonne idée (point de vue algo) de redimensionner un tableau à chaque itération d'une boucle par exemple..
ah, OK .. moi qui croyais que tu allais m'expliquer un super truc pour éviter ça ! :-)
dommage ...
mais bon, comme je disais, c'est bcp moins urgent, maintenant ! merci en tout cas de l'info :-)
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
Bonjour Zoury
(dans news:%237zDC5D5EHA.1188@tk2msftngp13.phx.gbl)
tu nous disais :
ben à chaque lancement de mon code ....
sans blague !? :OD
vi vi, sans dec' :-)
en fait, j'ai adapté et modifié mon code, ce qui fait que la
question ne se pose plus vraiment dans l'immédiat, mais je reste
intéressé pour savoir comment modifier dynamiquement un tableau ...
La raison pour laquelle je m'informais de ce détail, c'est que ReDim
demande quand même un certain temps de traitement et ReDim Preserve
encore plus.. Ce ne serait pas une bonne idée (point de vue algo) de
redimensionner un tableau à chaque itération d'une boucle par
exemple..
ah, OK .. moi qui croyais que tu allais m'expliquer un super truc pour
éviter ça ! :-)
dommage ...
mais bon, comme je disais, c'est bcp moins urgent, maintenant !
merci en tout cas de l'info :-)
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
en fait, j'ai adapté et modifié mon code, ce qui fait que la question ne se pose plus vraiment dans l'immédiat, mais je reste intéressé pour savoir comment modifier dynamiquement un tableau ...
La raison pour laquelle je m'informais de ce détail, c'est que ReDim demande quand même un certain temps de traitement et ReDim Preserve encore plus.. Ce ne serait pas une bonne idée (point de vue algo) de redimensionner un tableau à chaque itération d'une boucle par exemple..
ah, OK .. moi qui croyais que tu allais m'expliquer un super truc pour éviter ça ! :-)
dommage ...
mais bon, comme je disais, c'est bcp moins urgent, maintenant ! merci en tout cas de l'info :-)
--
Attention ! Adresse mail invalide ... Pour me contacter, cliquez sur le lien ci-dessous: http://scraper.chez.tiscali.fr/contact.htm
scraper
ng
Salut,
Dans ce cas il suffit d'anticiper la taille ou d'augmenter la taille du tableau par deux à chaque fois qu'il n'y a plus de place, puis la fin on tronque.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
scraper wrote:
Bonjour Zoury (dans news:%) tu nous disais :
ben à chaque lancement de mon code ....
sans blague !? :OD
vi vi, sans dec' :-)
en fait, j'ai adapté et modifié mon code, ce qui fait que la question ne se pose plus vraiment dans l'immédiat, mais je reste intéressé pour savoir comment modifier dynamiquement un tableau ...
La raison pour laquelle je m'informais de ce détail, c'est que ReDim demande quand même un certain temps de traitement et ReDim Preserve encore plus.. Ce ne serait pas une bonne idée (point de vue algo) de redimensionner un tableau à chaque itération d'une boucle par exemple..
ah, OK .. moi qui croyais que tu allais m'expliquer un super truc pour éviter ça ! :-)
dommage ...
mais bon, comme je disais, c'est bcp moins urgent, maintenant ! merci en tout cas de l'info :-)
Salut,
Dans ce cas il suffit d'anticiper la taille ou d'augmenter la taille du
tableau par deux à chaque fois qu'il n'y a plus de place, puis la fin on
tronque.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
scraper wrote:
Bonjour Zoury
(dans news:%237zDC5D5EHA.1188@tk2msftngp13.phx.gbl)
tu nous disais :
ben à chaque lancement de mon code ....
sans blague !? :OD
vi vi, sans dec' :-)
en fait, j'ai adapté et modifié mon code, ce qui fait que la
question ne se pose plus vraiment dans l'immédiat, mais je reste
intéressé pour savoir comment modifier dynamiquement un tableau ...
La raison pour laquelle je m'informais de ce détail, c'est que ReDim
demande quand même un certain temps de traitement et ReDim Preserve
encore plus.. Ce ne serait pas une bonne idée (point de vue algo) de
redimensionner un tableau à chaque itération d'une boucle par
exemple..
ah, OK .. moi qui croyais que tu allais m'expliquer un super truc pour
éviter ça ! :-)
dommage ...
mais bon, comme je disais, c'est bcp moins urgent, maintenant !
merci en tout cas de l'info :-)
Dans ce cas il suffit d'anticiper la taille ou d'augmenter la taille du tableau par deux à chaque fois qu'il n'y a plus de place, puis la fin on tronque.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
scraper wrote:
Bonjour Zoury (dans news:%) tu nous disais :
ben à chaque lancement de mon code ....
sans blague !? :OD
vi vi, sans dec' :-)
en fait, j'ai adapté et modifié mon code, ce qui fait que la question ne se pose plus vraiment dans l'immédiat, mais je reste intéressé pour savoir comment modifier dynamiquement un tableau ...
La raison pour laquelle je m'informais de ce détail, c'est que ReDim demande quand même un certain temps de traitement et ReDim Preserve encore plus.. Ce ne serait pas une bonne idée (point de vue algo) de redimensionner un tableau à chaque itération d'une boucle par exemple..
ah, OK .. moi qui croyais que tu allais m'expliquer un super truc pour éviter ça ! :-)
dommage ...
mais bon, comme je disais, c'est bcp moins urgent, maintenant ! merci en tout cas de l'info :-)
Zoury
> Et ajouter un objet à une collection à chaque itération, d'un point de vue temps ?
j'ai pas testé, mais j'ai tendance à penser que ce serait légèrement plus lent.. les collections sont pratique surtout pour la recherche d'élément.
il y avait un benchmark à l'époque qui comparait les vitesses d'une Collection, d'un Dictionary et d'un PropertyBag.. tu pourrais peut-être y ajouter la section "Array"... :O) (j'ai pas le temps c'est temps ci) http://groups.google.com/groups?selméFv6%24WyCHA.2564%40TK2MSFTNGP12
-- Cordialement Yanick MVP pour Visual Basic
> Et ajouter un objet à une collection à chaque itération, d'un point de
vue temps ?
j'ai pas testé, mais j'ai tendance à penser que ce serait légèrement plus
lent.. les collections sont pratique surtout pour la recherche d'élément.
il y avait un benchmark à l'époque qui comparait les vitesses d'une
Collection, d'un Dictionary et d'un PropertyBag.. tu pourrais peut-être y
ajouter la section "Array"... :O) (j'ai pas le temps c'est temps ci)
http://groups.google.com/groups?selméFv6%24WyCHA.2564%40TK2MSFTNGP12
> Et ajouter un objet à une collection à chaque itération, d'un point de vue temps ?
j'ai pas testé, mais j'ai tendance à penser que ce serait légèrement plus lent.. les collections sont pratique surtout pour la recherche d'élément.
il y avait un benchmark à l'époque qui comparait les vitesses d'une Collection, d'un Dictionary et d'un PropertyBag.. tu pourrais peut-être y ajouter la section "Array"... :O) (j'ai pas le temps c'est temps ci) http://groups.google.com/groups?selméFv6%24WyCHA.2564%40TK2MSFTNGP12