Witam,
Mam problem z zapisem stringa do rejestru - może ktoś już miał taki problem.
Używam procedury WriteString z klasy TRegistry.
Wywołanie
var s : string;
begin
s := 'ala' + #0 + 'ma' + #0 + 'kota';
...
reg.WriteString('Test', s);
...
end;
Po wywołaniu powyższego kodu do rejestru zostanie wpisane 'ala'. Reszta jest obcinana.
Znak #0 musi być w tym stringu, nie pełni roli żadnego separatora ale jest wymagany z innych przyczyn, których nie chcę opisywać.
Z góry dziękuję za każdą odpowiedź.