System.Win.Registry.TRegistry.LazyWrite

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property LazyWrite: Boolean read FLazyWrite write FLazyWrite;

C++

__property bool LazyWrite = {read=FLazyWrite, write=FLazyWrite, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Win.Registry.pas
System.Win.Registry.hpp
System.Win.Registry TRegistry

Description

Indique comment les clés sont écrites dans le registre lors d'un appel à la méthode CloseKey.

LazyWrite permet d'indiquer comment les clés doivent être écrites dans le registre. LazyWrite est initialisée à true à la première création d'un objet registre. Quand LazyWrite vaut true, les clés sont écrites dans le registre lors de leur fermeture, mais la méthode CloseKey peut se terminer avant que l'écriture ne soit effectuée.

Quand LazyWrite vaut false, les clés sont écrites dans le registre avant la fin de CloseKey. LazyWrite ne doit être positionnée à false que si c'est réellement nécessaire. Le positionnement de LazyWrite à false garantit que les changements apportés aux clés par une application seront écrits dans le registre avant tout autre traitement réalisé par l'application, mais il utilise davantage de ressources système à la fermeture des clés. Si, alors que LazyWrite vaut false, une application affiche ou change un grand nombre d'entrées de registre, il en résulte une dégradation des performances de l'application.

Voir aussi