The manual Page
English version
accueil | glossaire | downloads | liens ]
 

Méthode Application.Lock

Synopsis

Application.Lock

Cette méthode permet de vérouiller l'objet Application pour d'empêcher les autres visiteurs de modifier les éléments de la collection Application.Contents. En effet, les éléments de cette collection sont partagés par tous les visiteurs du site, et donc susceptibles d'être modifiés par tous à tout moment, en même temps. Ce mécanisme peut toutefois s'avérer gênant, comme par exemple lorsque l'on utilise un unique objet d'application Recordset pour accéder à une base de données. La méthode Application.Lock intervient dans ce contexte.

La méthode Application.Lock s'utilise normalement conjoitement avec l'autre méthode Application.Unlock. En temps normal, il faut appeler autant de fois cette dernière méthode qu'on a appelé Application.Lock. Cependant, le serveur Web déverrouille (i.e. appelle Application.Unlock) autant que nécessaire en fin d'exécution du script (fin normale ou time out) si cela n'a pas été fait correctement.

Exemple

Dans l'exemple suivant, on va utiliser une variable d'application pour compter le nombre d'utilisateurs ayant visité le site :

<%
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application("datLastVisited") = Now()
Application.Unlock
%>

Cette application a été visitée
<%=Application("NumVisits") %> fois.

format imprimable format imprimable



Copyright © 2000-2006 themanualpage.org - Ce site est soumis aux conditions décrites dans les licences GNU GPL et FDL.