[R] Problemes avec les regles de calculs
Posté : mer. 28 août 2013 14:30
Bonjour suite à ce post là http://www.autoitscript.fr/forum/viewto ... 20&t=11643
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!
voici mon fichier test.ini
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