Registriert seit: 10. Jul 2004
65 Beiträge
Delphi 6 Enterprise
|
Re: Geschwindigkeitsunterschied TFilestream TMemorystream
25. Mär 2006, 20:29
Also SizeOf(String) liefert IMMER 4 zurück!
Das Liegt dadran, dass im String nur eine Zeiger auf den Speicher gespeichert wird. Dieser zeiger ist dabei halt 4 bytes gross.
Also bei Strings NIE SizeOf nutzen.
Immer Lenght benutzen.
Denn ein SizeOf(string)-1 würde dementsprechend immer 3 zurückliefern, egal wielang der String ist.
( Späte Antwort... war auf der Suche nach etwas, was komprimieren kann... und dabei ned aufs Datum geschaut )
Vorschläge für sinnvolle Signatur bitter per PN
|