Re
Sachant que:
CurrentConflictSizeInMb en Type uint32 = plage 0 à 4 294 967 295
Alors que Cint renvoie un entier dans la plage -32 768 à 32 767 <---- trop petit
Clng converti en entier plage de -2 147 483 648 à 2 147 483 647 <---- trop petit
Ccur converti en décimale plage comprise entre -922 337 203 685 477,5808 et 922 337 203 685 477,5807 <--- suffisamment grand
Essais
If Ccur(objItem.CurrentConflictSizeInMb) < Ccur(WScript.Arguments.Item(0)) then
Reste encor un doute, quelle valeur peut prendre l'une et l'autre des valeurs: CurrentConflictSizeInMb et Item(0).
Peut être à vérifier avec cette ligne pour debuguer, juste avant la ligne If .... Then
MsgBox "objItem.CurrentConflictSizeInMb = " & objItem.CurrentConflictSizeInMb & vbNewline & "WScript.Arguments.Item(0) = " & WScript.Arguments.Item(0)
Partager