Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Größe eines Objektes ermitteln (https://www.delphipraxis.net/29769-groesse-eines-objektes-ermitteln.html)

Dannyboy 14. Sep 2004 15:06


Größe eines Objektes ermitteln
 
Hallo, :hi:
wie komme ich denn an die Größe eines Objektes heran? :gruebel:

glkgereon 14. Sep 2004 15:07

Re: Größe eines Objektes ermitteln
 
ich glaub mit sizeof()

Dannyboy 14. Sep 2004 15:08

Re: Größe eines Objektes ermitteln
 
<sizeof> gibt pauschal die Zeigergröße (4 Bytes) zurück.

Dax 14. Sep 2004 15:08

Re: Größe eines Objektes ermitteln
 
Dann eben den Zeiger Dereferenzieren.

Dannyboy 14. Sep 2004 15:09

Re: Größe eines Objektes ermitteln
 
Zitat:

Zitat von Dax
Dann eben den Zeiger Dereferenzieren.

Wie das? :gruebel:

Dax 14. Sep 2004 15:11

Re: Größe eines Objektes ermitteln
 
Delphi-Quellcode:
var Pointer: PInteger;
    i: Integer;
begin
  i := Pointer^;
end;
Im allgemeinen dereferenziert man Pointer, indem man ein "^" nachstellt.

mirage228 14. Sep 2004 15:13

Re: Größe eines Objektes ermitteln
 
Hi,

vielleicht hilft dir

InstanceSize weiter.

mfG
mirage228

Dannyboy 14. Sep 2004 15:13

Re: Größe eines Objektes ermitteln
 
Und wie geht das im Speziellen? :gruebel:
Ich bekomme so auch nicht die Größe des Objektes.

Dannyboy 14. Sep 2004 15:15

Re: Größe eines Objektes ermitteln
 
Zitat:

Zitat von mirage228
Hi,

vielleicht hilft dir

InstanceSize weiter.

mfG
mirage228

Aha, da kommen wir der Sache schon näher. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 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