Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: Inkompatible Typen: 'System.TArray<System.Byte in 10.2 Tokyo

  Alt 18. Apr 2017, 14:10
Ich hab kein 10.2, mit einem expliziten Typecast* sollte das aber immer noch gehen
Man kann Code so schreiben, dass er kompiliert oder so, dass er auch vernünftig und robust ist ...

Das Ergebnis von AllocMem einer TArray<Byte> Referenz zuzuweisen ist einfach nur falsch und wird an anderer Stelle
erforderlich machen, dass dort auch wieder rumgecastet und auf nil gesetzt werden muss damit es nicht kracht.
Und zwischendurch noch die Daumen drücken und hoffen, dass nicht Length oder sowas drauf aufgerufen wird.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (18. Apr 2017 um 14:19 Uhr)
  Mit Zitat antworten Zitat