Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi RTF-Datei als Resource? (https://www.delphipraxis.net/57663-rtf-datei-als-resource.html)

Pseudemys Nelsoni 24. Nov 2005 20:53


RTF-Datei als Resource?
 
Moin,

kann ich ein RTF-Dokument an eine exe anhängen als Resource? Wenn ja, wie?

Luckie 24. Nov 2005 21:15

Re: RTF-Datei als Resource?
 
In eine Ressource kannst du alles packen als RC_DATA und dann mit Delphi-Referenz durchsuchenTResourceStream zur Laufzeit auslesen. Beispiele solltest du dazu in der Hilfe finden.

Pseudemys Nelsoni 25. Nov 2005 00:21

Re: RTF-Datei als Resource?
 
Besten Dank, ich schau mal rein.

marabu 25. Nov 2005 08:18

Re: RTF-Datei als Resource?
 
So kann das resource script RTF.RC aussehen:
Code:
RTF RCDATA LOADONCALL "c:\temp\faq.rtf"
So wird die binäre Resource erzeugt:
Code:
BRCC32 RTF
Und so kann sie verwendet werden:
Delphi-Quellcode:
{$R RTF.RES RTF.RC}

const
  RN_RTF = 'RTF';

procedure TDemoForm.LoadButtonClick(Sender: TObject);
var
  rs: TResourceStream;
begin
  rs := TResourceStream.Create(0, RN_RTF, RT_RCDATA);
  RichEdit.Lines.LoadFromStream(rs);
  rs.Free;
end;
Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz