Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2009-07-09 13:46:31 ЛС | профиль | цитата
по хорошему должен стоять тип 5 с помещением строки в ресурс, если она длинная. При типе 2 входная строка из редактора должна парсится на предмет последовательности \r\n и заменяться на '#13#10'
------------ Дoбавленo в 13.48:
в простейшем случае это будет так


#pas
procedure _readCustomProperty(Result:PScData; e:id_element; cgt:PCodeGenTools; prop:id_prop);
begin
if cgt.propGetType(prop) = data_str then
begin
replace(Result.value.sdata, '''', '''''');
replace(Result.value.sdata, '\r\n', '''#13#10'''); // <--- замена сишных символов
readCmp(e, cgt);
if toUtf8 then
toUnicode(Result.value.sdata);
end;
end;
карма: 27
0