Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi initialisierung von threadvars (https://www.delphipraxis.net/143622-initialisierung-von-threadvars.html)

ele 19. Nov 2009 16:44


initialisierung von threadvars
 
Threadvars lassen sich ja bekanntlich nicht initialisieren.

Aber weiss jemand, ob man sich darauf verlassen kann, dass die Variablen anfänglich den Wert 0, nil bzw. false besitzen? Oder muss ich damit rechnen, dass sich dort ein Zufallswert befindet?

himitsu 19. Nov 2009 16:47

Re: initialisierung von threadvars
 
Da ThreadVars global definiert sind, sollten sie immer 0 sein.
Globale Variablen werten alle so initialisiert ... bzw. der Speicherbereich, wo die Globalen drinnen liegen, wird es beim Erstellen.

ele 19. Nov 2009 16:54

Re: initialisierung von threadvars
 
Das käme mir sehr gelegen... und macht eigentlich auch Sinn.
Ich wusste das Klassenvariablen initialisiert werden, war mir bei den Globalen aber nicht sicher.

Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr.

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