AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bass.dll fest im Projekt einbinden

Ein Thema von newuser01 · begonnen am 15. Sep 2006 · letzter Beitrag vom 15. Sep 2006
Antwort Antwort
newuser01

Registriert seit: 31. Aug 2006
248 Beiträge
 
Delphi 7 Professional
 
#1

Bass.dll fest im Projekt einbinden

  Alt 15. Sep 2006, 20:13
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
Gruß: Holger

[Hobby-Programmierer]
  Mit Zitat antworten Zitat
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#2

Re: Bass.dll fest im Projekt einbinden

  Alt 15. Sep 2006, 20:20
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
  Mit Zitat antworten Zitat
Carlo91

Registriert seit: 3. Jun 2006
Ort: Bremen
107 Beiträge
 
Delphi 2006 Architect
 
#3

Re: Bass.dll fest im Projekt einbinden

  Alt 15. Sep 2006, 20:47
Hi,
hab eine lösung für dein problem

MfG Carlo
Angehängte Dateien
Dateityp: rar dllres_169.rar (356,7 KB, 96x aufgerufen)
Thorben
  Mit Zitat antworten Zitat
newuser01

Registriert seit: 31. Aug 2006
248 Beiträge
 
Delphi 7 Professional
 
#4

Re: Bass.dll fest im Projekt einbinden

  Alt 15. Sep 2006, 21:07
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
Gruß: Holger

[Hobby-Programmierer]
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Bass.dll fest im Projekt einbinden

  Alt 15. Sep 2006, 22:44
Hallo newuser01,

eigentlich ist das hier genau so etwas was du suchst. Aber wenn du nichts an deinem Code anpassen möchtest, dann geht das natürlich nicht.

Wollte es nur mal erwähnen.

Gruss
Thorsten
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:07 Uhr.
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