Einzelnen Beitrag anzeigen

stalkingwolf

Registriert seit: 6. Mai 2011
518 Beiträge
 
#1

Speichermüll bei Base64Encode auf einem PC

  Alt 31. Jan 2022, 08:48
Moin,

wir haben das Problem das auf einem unserer Rechner beim übersetzen in Delphi XE4 bei Base64Encode Speichermüll entsteht.

Wir setzen die Base64Codec unit von Daniel Wischnewski ein.
Die Unit hat zwar schon paar Jahre auf dem Buckel, aber hat immer funktioniert.

Nun sind wir darüber gestolpert das bei einem Delphi XE4 wenn die Programm darin übersetzt werden die Funktion Base64Encode Speichermüll zurückgibt. D.h es kommt wirklich irgendwas aus dem Speicher zurück. Teilweise stehen dort Teile von SQL Code drin.
Die Funktion selber ist in Assembler programmiert. Wir sind auch soweit alle Compilereinstellungen durch und die sind identisch.

Bin gerade etwas überfragt und evtl hat einer eine Idee.

Gruß
Sven
  Mit Zitat antworten Zitat