bonjour!
J'ai dans une de mes forms un flexgrid qui se remplit des noms de fichiers d'un repertoire défini et dispose d'autres colonnes allant chercher d'autres informations (se basant sur le nom du fichier de la la ligne) dans un .ini mais le problème c'est que c'est trés long (surtout que le reptoire contient près de 1000 fichiers).
J'utilise ce code pour le remplissage du flexgrid :
Code :
- Set sf = fs.getfolder("c:\rep" ).Files
- For Each f1 In sf
- If f1.name <> "Desktop.ini" And f1.name <> "desktop.ini" Then
- form2.medialist.Rows = z + 1
- form2.medialist.Row = z
- form2.medialist.Col = 0
- Set form2.medialist.CellPicture = form2.icone_medias_pic.Picture
- form2.medialist.Col = 1
- form2.medialist.Text = DelMediaExtension(f1.name)
- form2.medialist.CellAlignment = flexAlignCenterLeft
- form2.medialist.Col = 2
- Set form2.medialist.CellPicture = LoadPicture(head2_folder_picture)
- form2.medialist.Text = ini(workfolder, namedir, "", App.Path & "\" & inifile)
-
- [...]
- End If
-
- Next
|
Comment à votre avis je pourrai diminuer ce temps de chargement du flexgrid
Message édité par fils_de_la_lumiere le 29-05-2004 à 13:04:03