« 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
Ligne 1 : Ligne 1 :
===Contrôle de l'affichage des messages===
Ces fonctions opèrent sur le [[Contexte de session (app)|contexte de session]].
 
{|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.
|-
|-
|<source lang='delphi'>property NoAlert:Boolean ;</source>
|[[DeCommitCaches (CM)|DeCommitCaches]]
|Bloque tous les messages d’alerte tant qu’il est positionné à True.
|Cette procédure libère les références de tous les caches d'objets.
|}
|}


Exemple
Exemple  
<source lang='delphi'>
<source lang='delphi'>
procedure doExecute;
procedure doExecute;

Version du 19 juillet 2009 à 07:39

Ces fonctions opèrent sur le contexte de session.

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'objets.

Exemple <source lang='delphi'> procedure doExecute; begin

 ClassManager.hasGUI := False;
 try
  ...
 finally
 ClassManager.hasGUI := True;
 end;

end; </source>

{{#if:ClassManager (code)|

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

|

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

}}