Attention aux IF

Attention aux IF

Messagepar Michael DELIQUE » 04 Jan 2011 à 17:00

les condition complexe sur les IF sur les & ralentissent l'exécution du lotus script.
Code : Tout sélectionner
if test1 & test2 & test3 then

end if


pourquoi : Lotus évalue toute les conditions même si la première est fausse

donc, il faut dans la mesure du éclater le if en plusieurs if imbriqué.

Code : Tout sélectionner
if test1 then
   if test2 then
      if test3 then

      end if
   end if
end if


pour prouvé que lotus évalue toutes les condition essayé ceci

Code : Tout sélectionner
dim Collection as NotesDocumentCollection
set Collection = Nothing

if Collection is nothing | Collection.count=0 then
    msgbox "Vide !"
end if


Notes Va planté !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Retour vers Divers