Thema: Delphi Pointer SizeOf

Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Pointer SizeOf

  Alt 12. Feb 2007, 22:18
Zitat von dr. love:
also hab ich keine chance an die größe des aktuell belegten speichers zu kommen oder wie is das?
Also wenn du den gesamten Speicher haben willst, kannst du das benutzen (hab ich schnell gebastelt)

Delphi-Quellcode:
function GetAllocatedHeap: Integer;
begin
  Result:=GetHeapStatus.TotalAllocated;
end;
Die Größe einer Klasse kriegst du mit Delphi-Referenz durchsuchenTObject.InstanceSize. Die eines dynamischen Arrays berechnest du einfach, indem du die Länge mit der Größe des Typen multiplizierst. Die eines dynamischen Strings einfach mit length().
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat