<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour
Est-ce que quelqu'un sait s'il est possible de supprimer les mises à jour des fenêtres / tables pendant l'exécution d'un script? J'ai un programme qui crée et ferme beaucoup de tables très rapidement pendant environ 5 secondes, et toutes ces mises à jour peuvent être très choquantes et gênantes. Est-ce qu'il y a un moyen d'éviter cela?
Merci
Je l’appelle l’effet flashy thingy de Men in Black (voir neuralyzer).
Quoi qu'il en soit, si vous le pouvez, masquez autant de tables avant de les utiliser. Si vous avez des totalisations, créez-les avec le mot-clé invisible afin qu'elles ne soient pas non plus visibles.
À défaut, vous pouvez toujours masquer les tables avec show window (0), effectuer vos opérations, puis les faire réapparaître avec show window (1). Voici un exemple:
dt = Nouvelle table ( "Thingy Flashy" , Ajouter des lignes ( 3 ) ,
Nouvelle colonne ( "Colonne 1" , Personnage , Nominal , Définir des valeurs ( { "une" , "b" , "c" } ) )) ;
attendre ( 0 ) ;
// rend "invisible"
dt << vitrine ( 0 ) ;
attendre ( 2 ) ;
// table de redisplay
dt << vitrine ( 1 ) ;