문자열을 데이터베이스에서 읽은 RTF 형식으로 변환하려면 어떻게해야합니까? 읽을 때 richedit에서/par {ansistring .......} 태그가있는 문자열이 나타납니다.Delphi XE6, 데이터베이스에서 rtf로드
이 코드를 사용했지만 결과는 동일합니다.
rtfString:= set1.fieldbyname('corpo_rtf').asansistring;
stream := TMemoryStream.Create;
stream.Clear;
stream.Write(PAnsiChar(rtfString)^, Length(rtfString));
stream.Position := 0;
corpo.PlainText := False;
corpo.Lines.LoadFromStream(stream);
stream.Free;
좋아요,하지만 지금은이 istruction을 실행합니다 : appoggio.fieldbyname ('corpo_rtf'). asansistring : = rtfstring; delphi exit from function. 나는 최종 caracter가 문제라고 생각한다. 무슨 생각해? – user3737012