AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Speicherbedarf Datenverbund?

Ein Thema von Lotus · begonnen am 30. Apr 2009 · letzter Beitrag vom 1. Mai 2009
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.557 Beiträge
 
Delphi 12 Athens
 
#9

Re: Speicherbedarf Datenverbund?

  Alt 30. Apr 2009, 08:51
Zitat von Lotus:
Delphi gibt mir allerdings per sizeof(tdaten) eine größe von 16 Byte aus... warum?
Weil Delphi es per alles Standard so ausrichtet, daß der Zugrigg optimaler Weise an Integergrenzen beginnt und auch die ganze Datenstruktur als vielfaches von Integern auftritt, also sich über ganze Integer-Operationen zu kopieren läßt.

Zitat von alzaimar:
-wie mkinzler schon sagte- 16bit-weise angeordnet.

'SizeOf' kann man nicht 'einstellen'
nein, es sind 32 Bit ...
Test: versuch es einfach mal mit string[8]

jupp, die Ausrichtung mußt du direkt am Record einstellen, also Packed oder nicht und wenn nicht, dann greift hier als Erstes das aktuell in der Unit gültige/letzte {$A...} bzw. {$ALIGN ...} (siehe OH) und wenn da nichts steht, dann das aus den Projektoptionen.

Zitat:
Kann ich sizeof so einstellen das es nur packed ausgibt? bzw. wo is der unterschied von packed?
blos weil dir ein Maß nicht gefällt, änderst du ja auch nicht das Linial, sondern das zu Messende

PACKED besagt ... ach, schau einfach mal bei Delphi-Referenz durchsuchenpacked in deine OH.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz