System.Win.Registry.TRegistry.LazyWrite
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.