Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Songs in eine Exe-Datei reincoden ?!?! (https://www.delphipraxis.net/115623-songs-eine-exe-datei-reincoden.html)

mr_emre_d 15. Jun 2008 06:54


Songs in eine Exe-Datei reincoden ?!?!
 
Ich hab mal vor kurzem ein OpenGL Spiel gespielt ( nur exe datei war zum downloadn ), und es gab da ne HintergrundMusik

Wie geht sowas ?

PS: Die Datei ist nicht einmal so richtig groß :..

MfG Emre

Blackheart 15. Jun 2008 06:56

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Das Stichwort lautet Ressource.

Mikescher 15. Jun 2008 07:07

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Stichworte:
Resource
TResourceStream
Brcc32
(RFE)

:zwinker:

//Edit: Ups da war wieder einer schneller

mr_emre_d 15. Jun 2008 07:15

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Ressource? Also müsste eine die .Exe mit einer .Res geliefert werden? Wenn ja : Ist es aber nicht

Ich mach mich mal auf die Suche

Vielen Dank für die schnelle Antwort

MfG

Mikescher 15. Jun 2008 07:24

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Nein die .Res brauchst du nur während dem Programmieren (wie zb die .pas) jedoch sind alle DAteien dann auch in der .exe drin (nach dem Compilieren)

Gruß Mikescher

mr_emre_d 15. Jun 2008 11:47

Re: Songs in eine Exe-Datei reincoden ?!?!
 
hmm, ich hab jetzt ein wenig gesucht aber bin nicht fündig geworden ...

Kann man eine .Res wie n Stream behandeln ? Wenn ja dann klärt sich die Frage

MfG

Die Muhkuh 15. Jun 2008 11:48

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Delphi-Referenz durchsuchenTResourceStream

Blackheart 15. Jun 2008 17:35

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

Zitat von Die Muhkuh

Zitat:

Zitat von Mikescher
Stichworte:
Resource
TResourceStream
Brcc32
(RFE)

:zwinker:

//Edit: Ups da war wieder einer schneller

Wenn wir schon mal bei doppelt gemoppelt sind. :wink:

Die Muhkuh 15. Jun 2008 18:03

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Ich hatte es nur hingeschrieben, weil er danach gefragt hat und das Stichwort von Mike wohl übersehen hat.

Mikescher 17. Jun 2008 16:06

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

Zitat von Die Muhkuh
Ich hatte es nur hingeschrieben, weil er danach gefragt hat und das Stichwort von Mike wohl übersehen hat.

[OT]
Hey Muhkuh,
Woher wissen eigentlich ALLE dass ich Mike heiße :?:
Gibt es da irgendein Trick :mrgreen: ?
Mein Name ist doch Mikescher :gruebel:
[/OT]

dominikkv 17. Jun 2008 16:56

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

Zitat von Mikescher
Woher wissen eigentlich ALLE dass ich Mike heiße :?:
Gibt es da irgendein Trick :mrgreen: ?
Mein Name ist doch Mikescher :gruebel:

Zitat:

Zitat von http://www.mikescher.de/
Diese Website wird ihnen präsentiert von Mike Schwörer


Mikescher 17. Jun 2008 17:49

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Achso na dann ist ja alles klar :mrgreen:

FAlter 17. Jun 2008 18:58

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

ich schätze mal es handelt sich um ein Tracker-Format, wenn du sagst, dass die Datei klein war, z. B. XM oder MOD.

Wiedergabe würde z. B. mit der bekannten BASS.DLL gehen (oder auch mit fmod), die man auch in die EXE integrieren könnte Hier im Forum suchenTBassDLLPlayer. Ich habe auch mal was von einem BeRo XM Player oder so gelesen, aber evtl. werdenn deine Programme dann als Trojaner erkannt - denn leider ist das bei Minispielen mit Schadfunktion eine beliebte Unit. Damit würdest du nicht einmal eine DLL benötigen.

Mfg
FAlter

littleDave 17. Jun 2008 19:24

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

Zitat von FAlter
[...] die man auch in die EXE integrieren könnte [...]

Könnte, aber NICHT IMMER DÜRFTE!!! Es gibt viele DLLs, die man NUR als extra Datei weitergeben darf (ich glaub die unrar.dll ist mit diesem Lizenztext veröffentlicht). Da wäre ich ganz vorsichtig und würd mir die Lizenz vorher nochmal genau anschauen!

SirThornberry 17. Jun 2008 19:43

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Letzendlich ist ein Sound nichts anderes als Daten die an die Soundkarte geschickt werden. Wo die Daten herkommen ist dann die Frage. Man kann zum einen eine Datei in die Exe packen (als Ressource, hinten dran etc.) oder man generiert die Daten einfach.

smallsmoker 17. Jun 2008 20:30

Re: Songs in eine Exe-Datei reincoden ?!?!
 
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.

turboPASCAL 17. Jun 2008 21:55

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Es gibt hier in der DP genügend Beispiele und Demos wo Sound Bilrer etc aus einer Resource geladen wird.
Einfach mal kräftig suchen.

mr_emre_d 17. Jun 2008 22:14

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Leute vielen Danke für die vielen Antworten..

Ich hatte es schon beim 2-3 Post ( oder so ) geschnallt ;)

Aber trotzdem gut das so viele Antworten komme

UND Sorry für die verspätete Aufklärung

MfG Franz

Mikescher 18. Jun 2008 14:12

Re: Songs in eine Exe-Datei reincoden ?!?!
 
Nach 18 Post's sagst du uns das du es nach dem 3 kapiert hast :mrgreen:

Das ist aber keine schöne Art :warn: :zwinker:

mr_emre_d 19. Jun 2008 12:14

Re: Songs in eine Exe-Datei reincoden ?!?!
 
sorry mann, tut mir leid !


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz