Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: wie art der daten in blob erkennen?

  Alt 31. Aug 2023, 22:56
Ja, damit die Signatur bei [0] beginnt
bei [-1] die eigentliche Länge (ohne die Nullen)
und auf [-2] das Format (hab mir ersparrt das mit einem Record-Array zu bauen (array of record Format: TImageFormat; Len: Integer; Signature: array[0..7] of Byte; end; )
Vor allem, da Record-Konstanten sinnlos pervers hässlich sind.

Aber ginge auch mit array[0..9] , also [0] das Format, [1] die Länge und ab [2] die Signatur.


Bei einem statischen Array ist die zweite Ebene immer gleich groß, darum mußte aufgefüllt werden,
aber nachfolgend, mit dynamischen Arrays, geht es ohne Füllbytes.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (31. Aug 2023 um 23:22 Uhr)
  Mit Zitat antworten Zitat