![]() |
AW: Refcount meines Objektes geht zu früh auf 0
Zitat:
|
AW: Refcount meines Objektes geht zu früh auf 0
Zitat:
|
AW: Refcount meines Objektes geht zu früh auf 0
Zitat:
Delphi-Quellcode:
dann wird der RefCount nicht erhöht und man hat bei
procedure DoIt(const Intf: IInterface);
begin end;
Delphi-Quellcode:
ein Mem-Leak. Das ist auch heute noch so.
DoIt(TMyClass.Create);
|
AW: Refcount meines Objektes geht zu früh auf 0
Ok, solche Feinheiten hatte ich jetzt nicht mehr auf dem Zettel.
M.E. ist es immer sinnvoll, solche Konstrukte generell zu vermeiden (statt für jede Compilerversion und Parameter-Signatur zu prüfen, ob diese unter den Problemfall fällt oder nicht). |
AW: Refcount meines Objektes geht zu früh auf 0
Zitat:
Delphi-Quellcode:
Parameter der den Unterschied macht, nicht die Compiler-Version, denn das Verhalten ist bei allen gleich.
const
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz