Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Komponente im selben Programm zweimal - läuft nicht! (https://www.delphipraxis.net/82079-komponente-im-selben-programm-zweimal-laeuft-nicht.html)

LAWn-M0W3R 7. Dez 2006 20:07


Komponente im selben Programm zweimal - läuft nicht!
 
Hallo ihr,

ich habe mir TBassPlayerDLL runtergeladen und damit ein wenig rumprobiert und wollte nun so eine kleine MixSoftware schreiben. Alles lief bisher auch ohne Probleme, doch nun bin ich an einer Stelle, an der ich nicht weiter weiß:
Ich habe ein MDI-Fenster und eine PlayerForm (es sollen eben beliebig viele BassPlayer-Komponenten in neuen Forms eingefügt werden). Der erste Player läuft, doch wenn ich einen zweiten starten will, schmiert mir das Programm mit einem Error ('Auf die Aufnahmequelle kann nicht zugegriffen werden' oder so ähnlich). Ich nehme nicht einmal irgend etwas auf. Ich habe auch schon probiert in einem extra Programm zwei Player mit zwei verschiedenen Variablen zu öffnen; es ging auch nicht. Zwei verschiedene Player können aber gleichzeitig auf die selbe bass.dll zugreifen.
Woran liegt es? Bitte helft mir!!! :wall:

3_of_8 7. Dez 2006 20:11

Re: Komponente im selben Programm zweimal - läuft nicht!
 
Wozu brauchst du zwei verschiedene?

oldmax 8. Dez 2006 05:45

Re: Komponente im selben Programm zweimal - läuft nicht!
 
Hi
Vermutlich liegt es daran, das deine Player auf Dateien zurückgreifen. Und wenn die einmal geöffnet sind, ist ein zweiter Zugriff nicht mehr möglich.
Gruß oldmax

LAWn-M0W3R 10. Dez 2006 13:30

Re: Komponente im selben Programm zweimal - läuft nicht!
 
Danke erst einmal für eure Antworten.
1. Zwei oder drei Player brauche ich, damit ich zwei oder drei Audiospuren miteinander vermixen kann.
2. Jeder Player greift nur auf die Bass.dll zu. Wie ich bereits erwähnte, können zwei Anwendungen gleichzeitig auf diese Bass.dll zugreifen, zwei bass.dll Komponenten in einem Programm funktionieren aber offensichtlich nicht!

Hat vielleicht noch jemand eine Idee :?:

mkinzler 10. Dez 2006 13:32

Re: Komponente im selben Programm zweimal - läuft nicht!
 
Zitat:

1. Zwei oder drei Player brauche ich, damit ich zwei oder drei Audiospuren miteinander vermixen kann.
Warum dann 2 Player? Du willst die Dateien ja nicht abspielen.

LAWn-M0W3R 10. Dez 2006 14:48

Re: Komponente im selben Programm zweimal - läuft nicht!
 
Ich möchte Audiospuren beim abspielen vermixen.
Ich habe mir nämlich vorgenommen eine kleine DJ-Software zu schreiben, die letzten Endes, wenn ich das überhaupt hinbekomme, den Beat von mehreren Audiospuren misst und diese automatisch anpasst. Ich habe auch noch Turntables, die ich über den LineIn in den Rechner schicken und ihre bpm-Werte eben auch noch analysieren will. Dadurch wird das auflegen in Verbindung mit dem Computer enorm erleichtert.
Ich bin schon auf den nächsten Vorschlag gespannt.

mkinzler 10. Dez 2006 14:53

Re: Komponente im selben Programm zweimal - läuft nicht!
 
Warum nimmst du nicht den BassMixer?

omata 10. Dez 2006 15:43

Re: Komponente im selben Programm zweimal - läuft nicht!
 
Hallo LAWn-M0W3R,

hast du schonmal hier geschaut?

Gruss
Thorsten


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

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