![]() |
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: |
Re: Komponente im selben Programm zweimal - läuft nicht!
Wozu brauchst du zwei verschiedene?
|
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 |
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 :?: |
Re: Komponente im selben Programm zweimal - läuft nicht!
Zitat:
|
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. |
Re: Komponente im selben Programm zweimal - läuft nicht!
Warum nimmst du nicht den
![]() |
Re: Komponente im selben Programm zweimal - läuft nicht!
|
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