System.Win.Registry.TRegistry.LazyWrite

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property LazyWrite: Boolean read FLazyWrite write FLazyWrite;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Win.Registry.pas
System.Win.Registry.hpp
System.Win.Registry TRegistry

Beschreibung

Legt fest, nach welchem Schema die Schlüssel in die Registrierung geschrieben werden, wenn die Prozedur CloseKey aufgerufen wird.

Mit LazyWrite wird gesteuert, wie Schlüssel in die Registrierung geschrieben werden. LazyWrite wird mit dem Wert true initialisiert, wenn ein Registrierungsobjekt erzeugt wird. In dieser Einstellung werden Schlüssel beim Schließen in die Registrierung geschrieben. Die Prozedur CloseKey kann aber eventuell zurückkehren, bevor die Schreiboperation stattgefunden hat.

Wenn LazyWrite auf false steht, werden Schlüssel in die Registrierung geschrieben, bevor CloseKey zurückkehrt. Setzen Sie LazyWrite nur dann auf false, wenn unbedingt nötig. Damit ist zwar garantiert, dass Änderungen an Schlüsseln in die Registrierung geschrieben werden, bevor weitere Verarbeitungsschritte stattfinden, aber das Schließen von Schlüsseln beansprucht dann mehr Systemressourcen. Wenn in einer Anwendung viele Registrierungseinträge geändert oder angezeigt werden müssen, verringert dies die Leistung.

Siehe auch