You've already forked lazarus-ccr
richmemo: making load function compatible with earlier version of lazarus
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3775 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -65,6 +65,7 @@ begin
|
|||||||
Result:=InsertImageFromFile(ARichMemo, APos, FileNameUTF8, NoResize);
|
Result:=InsertImageFromFile(ARichMemo, APos, FileNameUTF8, NoResize);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
{$IFDEF USELCLUtf8}
|
||||||
procedure LoadRTFFile(const ARichMemo: TCustomRichMemo; const FileNameUTF8: string);
|
procedure LoadRTFFile(const ARichMemo: TCustomRichMemo; const FileNameUTF8: string);
|
||||||
var
|
var
|
||||||
fs : THandleStream;
|
fs : THandleStream;
|
||||||
@ -80,6 +81,21 @@ begin
|
|||||||
end;
|
end;
|
||||||
FileClose(h);
|
FileClose(h);
|
||||||
end;
|
end;
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
|
procedure LoadRTFFile(const ARichMemo: TCustomRichMemo; const FileNameUTF8: string);
|
||||||
|
var
|
||||||
|
fs : TFileStream;
|
||||||
|
begin
|
||||||
|
if not Assigned(ARichMemo) then Exit;
|
||||||
|
fs:= TFileStream.Create( UTF8Decode(FileNameUTF8), fmShareDenyNone or fmOpenRead);
|
||||||
|
try
|
||||||
|
ARichMemo.LoadRichText(fs);
|
||||||
|
finally
|
||||||
|
fs.Free;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
if not Assigned(InsertImageFromFile) then
|
if not Assigned(InsertImageFromFile) then
|
||||||
|
Reference in New Issue
Block a user