Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Struktur > 2Gb

  Alt 20. Apr 2012, 15:07
Abgesehn davon, daß der Typ ta nutzlos ist.

Verwende statt ta(pa^)[0] einfach nur pa^ oder PChar(pa)^ .
( ta = array [0..MaxInt div SizeOf(Char)-1] of char; )

Und wenn die Größe egal ist, dann hätte auch ta = array [0..0] of char; ausgereicht.
Zusätzlich ist das 0..0 ein Sonderfall, den dieses Array verfügt dann über keine Bereichsprüfung (sollte Dieses in den Projektoptionen aktiviert sein).


PS: Ist Delphi-Referenz durchsuchenFillChar ANSI oder Unicode? (wobei die OH und ich es eigentlich nur mit einem Byte-Parameter kennen )
$2B or not $2B

Geändert von himitsu (20. Apr 2012 um 15:11 Uhr)
  Mit Zitat antworten Zitat