Вовсе не надо переделывать из статической загрузки в динамическую...
И в постах обсуждения бред.
Если в схеме есть компоненты BASS, то программа без bass.dll вообще работать не будет. Так что TempFileStream тут не поможет, ведь он сработает только после запуска программы, которого не произойдёт...
Делается это так:
1. Переписываем Bass.pas таким образом,
чтобы экспортируемые функции были не статическими а динамическими. (Чтобы программа нормально стартовала без dll)...
1. Переписываем Bass.pas таким образом,
чтобы экспортируемые функции были не статическими а динамическими. (Чтобы программа нормально стартовала без dll)...
И тому подобное.
В последнем посте http://forum.hiasm.com/topic/66239/1 есть программка сделанная на hiasm.
Работают враперы, где реализована динамическая, или статическая загрузка библиотек, есть примеры и Bass.pas.
Единственно, что надо учитывать, это то, что если есть какие-то exe и dll, которые тоже пользуют ту-же dll, то они работать не будут.
Например часто используют для кодирования из потока сразу в mp3 bassenc.dll, которая использует bass.dll.
Но таких компонентов в hiasm нет и поэтому можно смело применять этот метод.