Registriert seit: 1. Dez 2003
360 Beiträge
Turbo Delphi für Win32
|
Re: Ressourcen einbinden
29. Dez 2005, 18: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.)
|
|
Zitat
|