« Contrôle du contexte de session (CM) » : différence entre les versions

De Wiki1000
(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 ...)
 
Aucun résumé des modifications
 
(5 versions intermédiaires par le même utilisateur non affiché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.
|-
|[[noAlert (CM)|noAlert]]
|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.
|-
|-
|<source lang='delphi'>property NoAlert:Boolean ;</source>
|[[DeCommitSession (CM)|DeCommitSession]]
|Bloque tous les messages d’alerte tant qu’il est positionné à True.
|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]]

Dernière version du 1 août 2009 à 09: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.

{{#if:ClassManager (code)|

{{#if:ClassManager (code)|— ClassManager (code) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}