Du musst unterscheiden zwischen der
pas und der
dll. Du kannst die
dll mit in die Exe packen und beim Start extrahieren (ob das die Bass.dll-Entwickler so mögen, weiß ich nicht. Wenn du die Verwendung der bass nicht "verheimlichst" geht das aber iirc in Ordnung. Ich meine, da mal von Ian einen Kommentar zu gelesen zu haben.)
Trotzdem musst du die
Unit bass.pas verwenden. Woher soll denn sonst der Compiler die ganzen Befehle kennen? Die bass.pas muss du ja nicht mitliefern, dein Problem wäre also gelöst.