Contrôle du contexte de session (CM)

De Wiki1000
(Différences entre les versions)
(Nouvelle page : ===Contrôle de l'affichage des messages=== {|class="wikitable" |- |<source lang='delphi'>property hasgui:Boolean;</source> |Bloque tous les messages d’erreurs ou d’alertes tant ...)
 
 
(5 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
===Contrôle de l'affichage des messages===
+
Ces fonctions opèrent sur le [[Contexte utilisateur (code)|contexte utilisateur]].
 +
 
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
|<source lang='delphi'>property hasgui:Boolean;</source>
+
|[[hasGUI (CM)|hasGUI]]
|Bloque tous les messages d’erreurs ou d’alertes tant qu’il est positionné à False. Aucun message n’apparaît. Cela permet de ne pas bloquer des traitements longs par des messages d’alerte ou d’erreur.  
+
|Cette propriété permet de désactiver l'affichage de tous les messages.
 
|-
 
|-
|<source lang='delphi'>property NoAlert:Boolean ;</source>
+
|[[noAlert (CM)|noAlert]]
|Bloque tous les messages d’alerte tant qu’il est positionné à True.
+
|Cette propriété permet de désactiver l'affichage des messages d'alerte.
 +
|-
 +
|[[DeCommitCaches (CM)|DeCommitCaches]]
 +
|Cette procédure libère les références de tous les caches d'instance.
 +
|-
 +
|[[DeCommitSession (CM)|DeCommitSession]]
 +
|Cette procédure libère les caches du contexte de session de base de donnée.
 
|}
 
|}
 
Exemple
 
<source lang='delphi'>
 
procedure doExecute;
 
begin
 
  ClassManager.hasGUI := False;
 
  try
 
  ...
 
  finally
 
  ClassManager.hasGUI := True;
 
  end;
 
end;
 
</source>
 
  
 
{{Footer|ClassManager (code)}}
 
{{Footer|ClassManager (code)}}
[[category:ClassManger]]
+
[[category:ClassManager]]

Version actuelle en date du 1 août 2009 à 10:41

Ces fonctions opèrent sur le contexte utilisateur.

hasGUI Cette propriété permet de désactiver l'affichage de tous les messages.
noAlert Cette propriété permet de désactiver l'affichage des messages d'alerte.
DeCommitCaches Cette procédure libère les références de tous les caches d'instance.
DeCommitSession Cette procédure libère les caches du contexte de session de base de donnée.

ClassManager (code)Développement DSM

Outils personnels