Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wozu out-Parameter? (https://www.delphipraxis.net/39878-wozu-out-parameter.html)

Neutral General 29. Feb 2016 13:28

AW: Wozu out-Parameter?
 
Zitat:

Zitat von uligerhardt (Beitrag 1331682)
Soweit ich weiß, tut er das bei verwalteten Typen (Strings, Interfaces, dynamische Arrays) tatsächlich. Dort wird der Inhalt der übergebenen Variablen mit _DynArrayClear o.ä. aufgeräumt.

Jo so scheints zu sein, gut zu wissen :)

himitsu 29. Feb 2016 14:03

AW: Wozu out-Parameter?
 
Also praktisch wie bei lokalen Variablen, welche dann per "RESULT" rausgegeben werden.

uligerhardt 29. Feb 2016 14:26

AW: Wozu out-Parameter?
 
Zitat:

Zitat von himitsu (Beitrag 1331687)
Also praktisch wie bei lokalen Variablen, welche dann per "RESULT" rausgegeben werden.

Vermutlich. Das wäre ja auch von der Semantik her sinnvoll.

hoika 29. Feb 2016 17:08

AW: Wozu out-Parameter?
 
Hallo,
himitsu hat das richtig erklärt.

Der Compiler behandelt es allerdings vorallem wie VAR, nur sollte er zumindestens die "Variable nicht initialisiert"-Prüfung deaktivieren.


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz