Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Audiodateien einbinden (https://www.delphipraxis.net/9458-audiodateien-einbinden.html)

fkerber 27. Sep 2003 10:27

Re: Audiodateien einbinden
 
Hi!

Als Tipp vorneweg: Quellcode immer in den Delphi-Code-Tags: [.delphi][./delphi](ohne die Punkte)

Wo genau ist das Problem mit dem Code?
Hast du schonmal in die Delphi-Hilfe zu diesem Thema geschaut?

ciao fkerber

hacker 27. Sep 2003 10:34

Re: Audiodateien einbinden
 
Für das nächste mal weiss ich es ja jetzt :)

Mein Problem...Ich kann doch nicht einfach das eingeben und dann kommt dr Sound und alles von aleine oder?

Habe noch nicht in der Hilfe gestöpert.Werde ich jetzt machen vieleicht hilft es mir weiter.


Gruss Häcki :hi:

emkay 27. Sep 2003 12:00

Re: Audiodateien einbinden
 
Doch, doch.

Eigentlich müsste es dann genau so klappen.

Bedingung ist halt nur, dass sämtliche Bezeichner, wie "WAVERESOURCE" und "Sound.wav"
mit Deinen persönlichen Bezeichnern bzw. Dateinamen übereinstimmen. (waren ja nur als Beispiele gedacht)

Viel Erfolg! :thuimb:

hacker 27. Sep 2003 13:44

Re: Audiodateien einbinden
 
kanst du mir ein Beispiel machen?

Im moment check ich garnichts mehr :wall:


Gruss Häcki :hi:

Jens Schumann 27. Sep 2003 14:33

Re: Audiodateien einbinden
 
Hallo,
wenn Du Playsound verwenden möchtest musst Du die unit mmsystem.pas einbinden

Den Resourcencompiler brcc32.exe brauchst Du (ich glaube) ab Delphi 5 nicht mehr.
Es reicht wenn Du die rc-Datei zu Deinem Projekt hinzufügst.

Wenn Du den Resourcencompiler verwenden möchtest, dann musst Du natürlich die Resource einbinden.
das gschieht mit {$R MeineResource.res}

Christian Seehase 27. Sep 2003 14:43

Re: Audiodateien einbinden
 
Moin Jens,

Zitat:

Zitat von Jens Schumann
Den Resourcencompiler brcc32.exe brauchst Du (ich glaube) ab Delphi 5 nicht mehr.
Es reicht wenn Du die rc-Datei zu Deinem Projekt hinzufügst.

Da hat Dich Dein Glaube leider in die Irre geführt.
Zumindest bei D5 klappt das mit dem einfachen einbinden der RC Datei bei vielen Resourcen nicht so richtig.
Ich habe den Eindruck, dass Borland hier intern einfach nicht den BRCC32 benutzt, warum auch immer.

Jens Schumann 27. Sep 2003 14:45

Re: Audiodateien einbinden
 
Hallo Christian,
ich glaube aber doch.
Bei mir klappt es mit Bitmap's, Wave's und RCData.
Mit welche Typen klappt es denn nicht?

Christian Seehase 27. Sep 2003 15:19

Re: Audiodateien einbinden
 
Moin Jens,

ich hab's jetzt gerade noch mal geprüft:
Wenn ich 24 Bit Bitmaps als Resourcen einbinden will (via RC-Datei), bekomme ich vom RLINK32 immer die Fehlermeldung:
"Unsupported 16 Bit Resource in File: ..."

Wenn ich hingegen die gleiche RC Datei mit dem BRCC32 in eine RES umwandele und diese dann einbinde gibt's keine Probleme.

Auf Grund Deiner Anregung hab' ich es eben noch einmal mit anderen Resourcetypen versucht, und erhalte immer (jetzt seltsamer Weise auch bei 24 Bit Bitmaps) die Meldung "Error Reading File", aber nur, wenn die RC Datei im Projektverzeichnis liegt (wo ich sie normalerweise nicht hinlege).
Bei der RES Datei nach wie vor keine Probleme.

Falls Du mir mal ein Beispiel (RC samt Datei(en), Pfadangaben usw.) zuschicken kannst, dass bei Dir funktioniert kann ich mal Ursachenforschung betreiben.

hacker 27. Sep 2003 16:13

Re: Audiodateien einbinden
 
Liste der Anhänge anzeigen (Anzahl: 3)
Jetzt komme ich überhaupt nicht mehr nach. :(

Ich habe jetzt eine kleine Vorlage dazu gelegt...wen jemand will, kann er mir mal ein Beispiel mit al den ressourcen, Quelltext und so machen dann komm ich vieleicht auch nach.

Ich bin euch dankbar.


Gruss Häcki :hi:

Jens Schumann 27. Sep 2003 18:36

Re: Audiodateien einbinden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Christian,
hier kommt das Beispiel. Ich verwende D5 SP1.
Es werden fünf Bilder aus der Resource geladen mit 24,16,8,4,2 Bit.
Es wird eine EXE aus der Resource geladen und gestartet ( kannste ruhig starten. ist nur ein Form).
Es wird ein Sound abgespielt.

Ach ja: Unbedingt mit Pfadangaben entpacken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 Uhr.
Seite 2 von 3     12 3      

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