Einzelnen Beitrag anzeigen

Benutzerbild von smallsmoker
smallsmoker

Registriert seit: 12. Nov 2007
Ort: Duisburg
283 Beiträge
 
#16

Re: Songs in eine Exe-Datei reincoden ?!?!

  Alt 17. Jun 2008, 20:30
Zitat:
Wie kann ich Videos, Bilder oder Texte als Resourcen in ein Programm einbinden?

Hier ein Lösungsvorschlag für eine Videodatei:

Zuerst bringen wir mal das AVI in eine RES-Datei:

1) Schnapp dir Notepad
2) Schreibe folgendes in die Datei "MeinVideo RCDATA MEINFILM.AVI"
3) Speichere das ganze als eine RC-Datei ab
4) Nun führe folgenden Befehl aus : BRC32 -r datei.rc
5) Voilà du besitzt nun eine datei.res in der sich das AVI befindet.
Diese kannst du nun mit {$R datei.res} in deine EXE einbinden

6) Kleine Verschnauf/Zigarettenpause
7) Mach ein neues Projekt
8) Binde die neue RES-Datei mit ein
9) Platziere eine TAnimate-Komponente auf deinem Formular
10) Gehe nun in die Routine in der das Video abgespielt werden soll
und schreibe:
Aminate1.ResName := 'MeinVideo';
Animate1.Play;

11) Freuen, wenns klappt

Für andere Resourcen muß folgendes in der .RC-Datei stehen:

Cursor : "CursorName Cursor Dateiname.cur"
Icons : "IconName Icon Dateiname.ico"
Strintables :
STRINGTABLE DISCARDABLE
BEGIN
10001 "Explorer Fenster"
[..]
END

In diesem Beispielprojekt wird ausführlich beschrieben, wie man Sounds in Form zweier Wavedateien in die EXE-Datei kompiliert.
hier entnommen

mfg smallsmoker

p.s.: guck dir mal dieses beispielprojekt an.
  Mit Zitat antworten Zitat