Forum: Programmieren allgemein
Delphi
by Zacherl,
16. Sep 2016
Probiers mal einfach nur mit String(PCharValue). Dass das Problem nur sporadisch auftritt liegt am Memory Manager. Dem steht es frei den Speicher nicht direkt für andere Sachen zu benutzen. Unter Umständen liegt dein String bis zum Ende des Programms völlig unverändert an seiner initialen Speicherstelle. Aber halt nur unter Umständen. Wahrscheinlicher ist, dass der Speicher recht zeitnah mit...
Forum: Programmieren allgemein
Delphi
by Zacherl,
16. Sep 2016
Datentyp tatsächlich String, oder eventuell nur PChar?
Bei PChar müsstest du einmal konkret in String casten, damit eine Kopie erzeugt wird.