![]() |
Bass.dll fest im Projekt einbinden
Hallo
Ich benutze die bass.dll für meinen MP3Player und möchte diese gerne fest in der Exe einbinden. Ich habe hier im Forum schon danach gesucht bin aber nur auf die Komponente TBassdllPlayer gestoßen. Ich möchte aber mein Player nicht völlig neu umschreiben und suche daher einen anderen Weg diese bass.dll fest zu intigrieren vielleicht klnnt ihr mir ja helfen PS. bin in Sachen dll völlig unerfahren |
Re: Bass.dll fest im Projekt einbinden
Hi,
ich habe selbst noch nicht wirklich mit der Bass.dll gearbeitet, aber ich bin mir recht sicher, dass es sich um eine kommerzielle dll handelt, oder? Das heißt für dich in erster Linie, dass du garnichts integrieren darfst, solange es die Lizenz nicht zuläst. Wie gesagt, ich kenne da die Lizenz nicht. An sich gibt es keinen wirklich schönen Weg das zu tun. Dafür sind Dlls einfach nicht gedacht. In ihrem Namen steckt schon alles wichtige drin, sie werden dynamisch (erst zur Laufzeit) gelinkt. Das heißt die Adressen der Funktionen, die aufgerufen werden, werden von deinem Programm ermittelt. Eine .exe hingegen enthält Anweisungen, die bereits an einer festen Adresse stehen. Dies gilt für jede der aufgerufenen Funktionen. Diese werden also statisch gelinkt. Ich denke du siehst hier schon den Unterschied. Alle weiteren Tipps (denke es gibt da Möglichkeiten) lasse ich hier mal weg, da es wie gesagt gegen die Lizenz der Ball.dll verstossen könnte. Gruß Der Unwissende |
Re: Bass.dll fest im Projekt einbinden
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
hab eine lösung für dein problem :-D MfG Carlo |
Re: Bass.dll fest im Projekt einbinden
Mit den Lizenzen weiß ich nicht muss ich mich mal Kundig machen da haste schon Recht. Ich würde ja auf die TMediaPlayer Komponente zurückgreifen nur leider hab ich dafür bezüglich der Visualisierung nichts gefunden und Carlo91 danke für den Source
|
Re: Bass.dll fest im Projekt einbinden
Hallo newuser01,
eigentlich ist das ![]() Wollte es nur mal erwähnen. Gruss Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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