Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Speichermüll bei Base64Encode auf einem PC

  Alt 31. Jan 2022, 13:06
Nur eine erste Sichtkontrolle, aber StrAlloc gibt einen PChar zurück - unter XE4 also einen PWideChar. Keine Ahnung, ob das damit zu tun hat.
Delphi-Quellcode:
  // reserve memory
  OutText := PAnsiChar(StrAlloc(Succ(OutSize)));
  OutText[OutSize] := #0;
Sollte da nicht der Compiler eine Meldung werfen?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat