Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi BASS_StreamCreateFile: Access violation (https://www.delphipraxis.net/112395-bass_streamcreatefile-access-violation.html)

64Jabor 24. Apr 2008 13:22

Re: BASS_StreamCreateFile: Access violation
 
*push*
Leute, wie siehts aus? Ich komm einfach net weiter, der blöde Access Violation nervt schon n bissl xD
Hat jemand vll mal ne ähnliche Erfahrung bei seinem Player-Bau gemacht? Kennt jemand den TBassDLLPlayer...wär da die normale Bass.dll besser?
Dann würde ich einfach umsteigen und hoffen...aber egtl will ich mein Problem nicht umgehen sondern erkennen und lösen...

mfg Sebi

NikoMitDaMacht 24. Apr 2008 13:31

Re: BASS_StreamCreateFile: Access violation
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
Ich habe mir das Projekt leider grade eben erst runtergeladen...
Aber die exe funzt bei mir wunderbar.
Wann genau soll der Fehler kommen?

Könnte es vieleicht an deiner Bass.dll version liegen?
Hast du zwei verschiedene in Verwendung?
Wo liegt denn deine Bass.dll?

Probier mal die die ich benutze (im Anhang)

64Jabor 24. Apr 2008 13:48

Re: BASS_StreamCreateFile: Access violation
 
Wie dumm von mir niko xDDDDDDDDDD * 1000
Ich habe hier die EXE reingestellt SBER vorher den Teil mit dem Fehler als Kommentar definiert... rofl!
Deine Bass.dll habe ich mir aber trotzdem mal geladen, aber es brachte keine Besserung...
Vll siehst du dir mal den Code im Projekt an...such einfach nach "SetScrollBar", in der Prozedur liegt auch der auskommentierte Fehler-Part...

64Jabor 24. Apr 2008 13:52

Re: BASS_StreamCreateFile: Access violation
 
Bzw. doch...deine dll brachte eine "besserung", mein access violation ist jetzt NICHT mehr in dieser assembler-code-anzeige sondern taucht einfach so auf!
aber den grund dafür sehe ich immer noch nicht...
ps: meine dll war 4,5kb größer als deine ^^ und älter

NikoMitDaMacht 24. Apr 2008 14:00

Re: BASS_StreamCreateFile: Access violation
 
Du mal ne ganz andere Sache.
Die Komponente kann sogar Visualisierungen!

Nimm doch einfach die hier
TBassPlayer hier im Forum

64Jabor 24. Apr 2008 14:08

Re: BASS_StreamCreateFile: Access violation
 
Na perfekt...
Ich hatte die Visualisierungsmöglichkeit also di ganze Zeit? -.-
xD
Thx niko!

64Jabor 24. Apr 2008 18:56

Re: BASS_StreamCreateFile: Access violation
 
So, hab ichs mir doch gedacht...
Ich FINDE die visualisierungs-funktion nicht -.-
Wie dumm...
Ich weiß zwar den Equalizer zu initialisieren, zu ändern, die Rechte und Linke lautsprecherausschläge anzuzeigen, aber ich finde nirgends etwas wie man die sch**ß FFTData der GetFFTData in was brauchbares, also INTEGER oder sonst was umwandelt ODER aber direkt das als ganzes in ein canvas/painbox was weiß ich, überträgt...
Wer weiß denn vll wie das da geht bei der TBassDLLPlayer?

mfg Sebi

NikoMitDaMacht 25. Apr 2008 15:58

Re: BASS_StreamCreateFile: Access violation
 
Das findest du in dem Beispiel welches ich mal hochgeladen habe.
Ich weiß leider nicht mehr wie der Thread hieß aber benutz doch einfach die Forensuche. (War aufjedenfall auch ein Thread von dir ;-)

Wal 26. Apr 2008 10:24

Re: BASS_StreamCreateFile: Access violation
 
Schau dir mal die BassAVEngine und die Spectrumunit in diesem OpenSourceprojekt an.
CarFlash
Vor dem starten die ini mit Hand anpassen.

Wal

64Jabor 26. Apr 2008 14:58

Re: BASS_StreamCreateFile: Access violation
 
@niko
XD
Jaja stimmt, das kannte ich noch, hab den Thread gefunden gehabt...
Aber ich habs einfach nicht hinbekommen -.- die dort verwendeten Funktionen ordentlich umzusetzen!
Als ich nämlich damit arbeiten wollte, kam dieser AccessViolation - das eigentliche Thema dieses Threads - WAHRSCHEINLICH hast du recht und es liegt daran dass die TBassDLLPlayer ebenfalls die Bass.dll benutzen...
Stattdessen versuche ich jetzt mal die TBassDLLPlayer um die Visualisierungsfunktion die ich mir vorgestellt hatte, zu erweitern. Reicht es wenn ich den Code der Besipiele des SampleVis reinkopiere, auf meine Objekte abändere...wahrscheinlich, oder?
Nur wie bekomme ich es hin dass statt auf eine Bitmap auf ein schon existierendes TImage "gemalt" wird, eigentlich doch nur auf die Image-Canvas umproggen, oder net?

Ach ich weiß au net ^^
Muss die TBassDLLPlayer mal anpassen - ich melde mich wieder !!! ;)

Thx2all

mfg Sebi


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

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