SizeOf: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „Vrací velikost argumentu v bajtech. ;Deklarace function SizeOf: Integer; ;Režim :Windows, Reálný, Chráněný ;Poznámky :Pokud je aplikována na instanci objekt...“)
 
m (1 revízia: Unit System)
 
(Žádný rozdíl)

Aktuální verze z 5. 10. 2012, 18:49

Vrací velikost argumentu v bajtech.

Deklarace
function SizeOf: Integer;
Režim
Windows, Reálný, Chráněný
Poznámky
Pokud je aplikována na instanci objektu, který obsahuje tabulku virtuálních metod (VMT), SizeOf vrací velikost uloženou ve VMT.
Viz také
constructor
virtual


Vzorový příklad

{Sizeof.PAS}
{Vzorový příklad pro funkci SizeOf.}
{ Pro Windows: }
{ uses WinCrt; }
type
  CustRec = record
    Name: string[30];
    Phone: string[14];
  end;
var
  P: ^CustRec;
begin
  GetMem(P, SizeOf(CustRec));
  Writeln ('Velikost záznamu je ', SizeOf(CustRec));
  FreeMem (P, SizeOf(CustRec));
  Readln;
end.