Page 1 sur 1

Attention aux IF

MessagePublié: 04 Jan 2011 à 17:00
par Michael DELIQUE
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é !