Thema: Delphi Ressourcen einbinden

Einzelnen Beitrag anzeigen

TStringlist

Registriert seit: 1. Dez 2003
360 Beiträge
 
Turbo Delphi für Win32
 

Re: Ressourcen einbinden

  Alt 29. Dez 2005, 17:44
Als da wäre:

  • 1. Text als Textfile im gleichen Folder wie die Exe abspeichern.
  • 2. Mit einem Texteditor (Notepad) einen xyz.rc-File erstellen. In dem steht dann eine Anweisungszeile an brcc32 (borlands resource compiler). Zeileninhalt: Ein Name für die Resource und dessen Typ, plus den Filename desjenigen Files, welcher da jetzt als eine solche Resource einzubinden ist, also z.B.:

    ATextname RT_RCDATA "AText.txt"
  • 3. Eine xyz.bat-Datei erstellen. In dieser wird dann brcc32 aufgerufen mit diesem xyz.rc-File als Parameter (um danach anhand dieser xyz.rc-Datei eine xyz.res-Datei zu erzeugen). Zeile in .bat-Datei:

    brcc32 xyz.rc
  • 4. Einen Doppelklick auf diese .bat-Datei tätigen.
  • 5. Diese xyz.Res-Datei in einer Unit deines Projektes zum Einbinden veranlassen. Dort folgende Zeile einfügen:

    {$R xyz.res}
  • 6. Nachher im laufenden Prog.: TResourceStream nutzen, um diese Resource dann in einen Stream laden zu können.

    AResourceStream := TResourceStream.Create(hInstance,'ATextName',PChar ('RT_RCDATA'));
MfG (& Thx ggf.)
  Mit Zitat antworten Zitat