Wie kann ich Sounds, Videos, Bilder oder Texte als Resourcen in mein Programm einbinden?


Mit dem (bei Delphi) beigelegten Resourcecompiler kann man eigene Resourcedateien erstellen. Hier am Beispiel einer AVI-Datei:

  1. Mit einem beliebigen Texteditor eine neue Datei erstellen, erste Zeile lautet
    MeinVideo RCDATA MEINFILM.AVI
  2. Das ganze als .RC Datei speichern
  3. den folgenden Befehl ausführen:
    BRC32 -r datei.rc
  4. jetzt befindet sich der AVI-Film in datei.res
  5. im Projekt die Resourcedatei zum Programm dazulinken:
    {$R datei.res}
  6. in der TAnimate-Komponente folgendes angeben:
    Aminate1.ResName := 'MeinVideo';

Bei anderen Resourcen muß die RC-Datei entsprechend anders aussehen:

AVI    : "FilmName RCData Dateiname.avi"
Cursor : "CursorName Cursor Dateiname.cur"
Icons  : "IconName Icon Dateiname.ico"
Strintables : STRINGTABLE DISCARDABLE
              BEGIN
              10001 "Explorer Fenster"
              [..]
              END
Delphi 1 Delphi 2 Delphi 3 Delphi 4
nicht getestet Version nicht betroffen getestet

siehe auch:


Delphi FAQ