J'ai modifié mon code comme ceci afin de faire des règles de calcul, or la 2 ieme ligne paladins ne fonctionne pas, quelqu'un pourrait il me dire pourquoi!
Code : Tout sélectionner
;----- Table Example 4 -----
GUICtrlCreateLabel(" Example 4 ", 250, 250, 100, 13)
$Table4 = _GUICtrlTable_Create(200, 80, 62, 18, 31, 6, 0)
_GUICtrlTable_Set_RowHeight($Table4, 1, 35)
_GUICtrlTable_Set_Justify_All($Table4, 1, 1)
_GUICtrlTable_Set_TextFont_All($Table4, 8.5, 800, 0, "Tahoma")
_GUICtrlTable_Set_CellColor_Row($Table4, 1, 0x555555)
_GUICtrlTable_Set_TextColor_All($Table4, 0x555555)
_GUICtrlTable_Set_TextColor_Row($Table4, 1, 0xFFFFFF)
For $row = 3 To 31 Step 2
_GUICtrlTable_Set_CellColor_Row($Table4, $row, 0xDDDDDD)
Next
_GUICtrlTable_Set_Text_Row($Table4, 1, "Date|Archers|Paladins|Evo.Arc.|Evo.Pal.")
$sections = IniReadSectionNames("test.ini")
For $i = 1 to $sections[0]
$archers = IniRead("test.ini", $sections[$i], "archers", "")
$paladins = IniRead("test.ini", $sections[$i], "paladins", "")
$date = StringRegExpReplace($sections[$i], '(\d\d)(\d\d)', '$1/$2')
$archers1 = IniRead("test.ini", $sections[$i -1], "archers", "") ; comparaison jour -1
$paladins1 = IniRead("test.ini", $sections[$i -1], "paladins", ""); comparaison jour -1
$op = (($archers - $archers1)*100) / $archers1 ; Règle de calcul pour obtenir mon pourcentage
$op1 = (($paladins - $paladins1)*100) / $paladins1 ; règle de calcul pour obtenir mon pourcentage
_GUICtrlTable_Set_Text_Row($Table4, $i+1, $date&"|"&$archers&"|"&$paladins&"|"&$op&"%"&"|"&$op1)
Next
_GUICtrlTable_Set_Border_Table($Table4, 0x555555)
Code : Tout sélectionner
[2808]
archers=20
paladins=89
[2908]
archers=16
paladins=80
[3008]
archers=150
paladins=231
[3108]
archers=150
paladins=231
[0109]
archers=150
paladins=231
[0309]
archers=150
paladins=231
[0509]
archers=150
paladins=231
[0609]
archers=150
paladins=231
[0809]
archers=150
paladins=231
[1009]
archers=150
paladins=231



