Tech-Ecke / Delphi Inhalt / Resource-Datei |
|
Resource-Dateien Mit Hilfe der Resource-Funktionalität lassen sich Dateien in der eigenen Anwendung einbinden, auf diese dann während der Laufzeit zugegriffen werden kann.
Resource-Datei erstellen Zunächst benötigt man eine Resource-Datei, die all die Dateien enthält die man später nutzen möchte. In diesem Beispiel zeige ich wie man die Dateien Anwendung.exe und Text.txt in eine Resource-Datei einbindet. Zuerst kopiert man die Dateien in ein Verzeichnis. Anschließend öffnet man einen Text-Editor (Windows Editor oder vergleichbares) und Tipp folgendes hinein:
Anwendung RCDATA Anwendung.exe Danach speichert man das ganze als Datei.rc in das Verzeichnis, in dem die Dateien der Begierde liegen. Nun öffnet man die Eingabeaufforderung (CMD), hangelt sich zum Verzeichnis vor und führt folgenden Befehl aus: BRC32 -r datei.rc Voilà und schon hat man eine Resource-Datei (Datei.RES) die die beiden Dateien enthält.
Resource-Datei in Anwendung einbinden Dazu kopiert man die Datei.RES ins Projektverzeichnis der eigenen Anwendung und gibt unter 'implementation' die Datei wie folgt an:
Als Datei aus der Anwendung auslesen
Textdatei über FileStream aus aus Resource verwenden (Beispiel: TListBox)
Oder die Textdatei direkt verwenden:
Bild (BMP) über FileStream aus Resource verwenden (Beispiel: TImage)
Oder direkt als BITMAP-Resource
ACCELERATOR Accelerator table
|
Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !
[letzte Aktualisierung 27.01.2007]