Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#5

AW: Weitergabe eines Strings über Pointer funktioniert nicht - manchmal...

  Alt 29. Mai 2021, 18:09
Zitat:
Verstehe ich nicht so richtig
Ohne begin

greifst du immer auf diese beiden Zeilen zu.
Delphi-Quellcode:
   SetLength(sBinaryContent, BinaryContentSize);
   Move(PChar(BinaryContentAddress)^, sBinaryContent[1], BinaryContentSize);
Egal ob BinaryContentSize 0 oder einen anderen Wert enthält. Oder PBinaryContentSize nil ist oder nicht.

Warum willst du also einen move bzw. die länge auf 0 setzen wenn es nicht nötig ist.
Egal. Überdenke es noch mal.

EDIT:
Versuche es mal mit FillChar bevor du neue Daten ermitteln willst.

Geändert von venice2 (29. Mai 2021 um 18:11 Uhr)
  Mit Zitat antworten Zitat