Lien de ma vidéo pour voir le temps que je met pour charger plus de 2600 resultats : https://www.youtube.com/watch?v=FtddvHfl6ug
Mon code
Code : Tout sélectionner
Func _tout()
Global $aReg[25][2] = [["A"],["B"],["C"],["D"],["E"],["F"],["G"],["H"],["I"],["J"],["K"],["L"],["M"],["N"],["O"],["P"],["Q"],["R"],["S"],["T"],["U"],["V"],["X"],["Y"],["Z"]]
SplashTextOn($titleapp, "Chargement de la base de donnée", 300, 50, -1, -1, 4, "", 8)
For $iIndex = 0 To UBound($aReg, 1) - 1
   ;MsgBox(0, $aReg[$iIndex][0], "Terminer" ,2)
   $dirsearch = ""&$appdir&"\"&$aReg[$iIndex][0]&".ini"
    $array = IniReadSectionNames($dirsearch)
    ; _ArrayDisplay($array)
    For $i = 1 To $array[0]
        $category = IniRead($iniFile, $array[$i], "Category", "5")
        $desc = IniRead($iniFile, $array[$i], "Desc", "")
	$tag = IniRead($iniFile, $array[$i], "Tag", "")
        $version = IniRead($iniFile, $array[$i], "Version", "")
        $pub = IniRead($iniFile, $array[$i], "Publisher", "")
	GUICtrlCreateListViewItem("" & $array[$i] & "|" & $desc &"|" & $Version &"|" & $pub &"", $ListView0)
        WinSetTitle($Form1, $titleapp, ""&$titleapp&" - Chargement des "&_GUICtrlListView_GetItemCount($ListView0)&" applications")
	 Next
Next
WinSetTitle($Form1, $titleapp, ""&$titleapp&" - "&_GUICtrlListView_GetItemCount($ListView0)&" applications disponibles")
SplashOff()
EndFunc   






 
 