Запуск программы невозможен так как на компьютере отсутствует rtl70 bpl
Решение подходит для Windows 10, Windows 7, 8, XP и т.д. и состоит из четырех шагов:
Причём вариантов не найденных библиотек масса, а варианты решения для всех отсутствующих библиотек одинаковы:
- Переустановить по новой необходимый пакет (дистрибутив, патч и т.п.), частью которого приходится пропавшая DLL
- Переписать только не достающий файл и переписать его в систему
И первое и второе можно найти ниже в статье.
2 ответа
Я собираюсь сделать дикое предположение и предположить, что у вас есть 64-битная машина. Вы скопировали файлы.bpl в 64-битную системную папку (System32), где ваша 32-битная программа Delphi 7 не может их видеть. Поместите их в 32-разрядную системную папку (SysWOW64), и все должно быть хорошо.
Чтобы узнать больше об этой проблеме, прочитайте статью о перенаправителе файловой системы.
Если вы не хотите, чтобы пакеты времени выполнения и все ваши зависимости поддерживали построение без использования пакетов времени выполнения, просто снимите флажок использовать пакеты времени выполнения.
Мое приложение запрашивало пакет.bpl при запуске на других машинах.
Отмена «ссылки с пакетами времени выполнения» не решила, пока я не удалил пакеты времени выполнения, перечисленные в «пакетах времени выполнения». Тогда все было в порядке.
RTL-SDR: возможные неполадки
Свисток не определяется в SDRSharp- «No device selected»
1. Не выбран источник RTL-SDR (USB)
2. Забыли запустить install-rtlsdr.bat. Если батник не срабатывает, можно скачать вручную ( раз и два ) и скопировать rtlsdr.dll из папки х32 (или х64, смотря какая разрядность системы) и Zadig в папку с Шарпом.
3. Не установили драйвер Zadig либо система поставила свой. Запустить Zadig.exe, поставить галочку list all devices и переустановить драйвер.
4. Слишком тонкий и длинный шнур USB.
5. USB порт 1.1 (не поддерживается). USB 3.0 может давать помехи, либо не работать вовсе. Оптимален порт 2.0.
6. Не хватает тока USB порта. На ПК такого не встречалось, но на дешевых планшетах бывает.
Если ничего не помогает, нужно проверить, виден ли свисток вообще в системе. Мой компьютер — правой кнопкой — диспетчер устройств, либо Zadig — Options — List all devices. Нужно вытащить и воткнуть свисток обратно, и посмотреть, что исчезает/появляется. Если ничего, то брак.
Zadig выдает ошибку «The driver installation falled»
Драйвер не установится до тех пор, пока windows не установит свой, или не поймет, что у неё нет драйвера для этого устройства. Vasilii
При нажатии на кнопку старта вылетает ошибка, либо программа вылетает (закрывается)
Скорей всего, не установлены библиотеки .NetFramework. Необходимо поставить версию 3.5, затем можно поставить более свежие (т.к. позднии версии не содержат некоторых элементов версии 3.5). Для SDRSharp начиная с версии 1362 необходим .Net Framework 4.6 (Windows XP не поддерживается).
Ошибка «1 compatible devices have been found but are all busy»
Запустить Zadig и кроме winusb обновить libusb (обе, win32 и k). artlover
Похожий рецепт: удалить файлы libusb0.dll, libusbK.dll, and libusb-1.0.dll в директории System32 / SysWOW64 (У меня в Win7 x64 это было в SysWOW64) и переставить дрова Задигом. (AlexEX)
Windows 8-8.1 не даёт ставить неподписанный драйвер
Чтоб отключить эту защиту, нужно завершить работу (параметры -> выключение) с нажатой кнопкой «shift». Далее будет предложен выбор загрузок, восстановление и т.п. Нужно выбрать загрузку с изменёнными параметрам, там в принципе всё понятно, если на русском. (valday)
Прием даже на FM очень слабый или вообще отсутствует
Как правило, не выставлено усиление в настройках программы. Добавьте до 20-30. Также, необходимо проверить контакт с антенной (разъем MCX должен войти до щелчка). Можно попробовать открутить штырек и прикрутить провод длинной метра полтора. Иногда бывает обрыв кабеля в основании антенны.
Прерывается звук, тормозит отрисовка спектра
Не хватает ресурсов компьютера.
Рекомендации от Seapass (форум радиосканер):
1. На слабых машинах для запуска SDRsharp нужно убрать в диспетчере задач корректно все что лишнее и берет на себя ресурсы процессора (месенджеры, украшательства итд).
2. В свойствах системы в разделе «Параметры быстродействия» — выбрать «Обеспечить наилучшее быстродействие». Настроить видеоадаптер на работу в 16 бит цвете.
3. Запускаем SDRsharp или его модификацию. В настройках SDRsharp выбрать полосу 1 Мгц или если этого будет много для слабого процессора, то 250 Кгц.
4. В диспетчере задач приложению TSSDR.exe или SDRSharp.exe (в зависимости чем пользуетесь) — выставить высокий приоритет. Также высокий приоритет выставить процессу «taskmgr.exe».
5. Далее в самой программе SDRsharp:
Audio — снять галку «Filtr Audio» и выбрать режим вывода «MME»
FFT Display:
View — выбрать только спектр (Spectrum Analyzer)
Resolution — 2048 (и менее — на визуальный вкус)
S-Attack — мышкой в минимум и на клавиатуре кнопку вправо нажать два раза
S-Decay — аналогично
W-Attack — в минимум (хоть водопад и отключен предыдущей настройкой, но рекомендую)
W-Decay — аналогично
Speed — этот регулятор выставить в компромиссное для вас соотношение(загрузка цп/ скорость вывода графики)
Spectrum Offset&Range — поиграть параметрами так, чтоб шумовая дорожка была как можно
ниже на графике и уровни сигналов комфортные для восприятия (чем меньше графики выводится (а выводится она в SDRsharp коряво) тем меньше кушает ресурсов). В модификации SDRsharp есть кнопка отключения графики, которая существенно уменьшает нагрузку на процессор. Еще немного снижается нагрузка при уменьшении размеров окна программы (и тем более его сворачивании). Еще можно немного выжать путем убирания галки «Correct IQ», но может появиться зеркалка на спектре(делаем на свое усмотрение).
Zmej: еще там размер аудио буфера регулируется и в конфиг-файле системный приоритет, иногда помогает установка «нормального», т.к. по умолчанию стоит максимальный приоритет (256) и это иногда создает прерывистый звук. Вот такое значение
Avtomatizator: «Заикание» SDR# вызвано ещё и тем, что по умолчанию, установлен малый размер буфера. Свой SDR# v.1450 «вылечил» от «заикания» выставив размер буфера в SDRSharp.exe.Config равным . Так что, «играя» этим параметром можно свести «заикания» SDR#, практически к нулю.
Для очень слабых машин есть упрощенная программка .
Не устанавливается драйвер на Windows 7
UA3VBD (форум cqham.ru): Была такая проблема на Windows 7-32. Не устанавливались драйвера DVB-T+DAB+FM, в том числе и через Zadig. Причина была в том, что после установки Windows отключил службу «Центр обновления Windows». Проблему решил — на время установки драйверов включил службу «Центр обновления Windows», потом её можно отключить.
При переходе на sdrsharp на framework 4.6 (windows 7) выскакивает ошибка Exception from HRESULT 0x8007007E
Привет от Microsoft: При попытке скачать framework 4.6 оффлайн установщик, вы скачаете версию 4.5.3 (видимо они разницы не видят). Качайте только онлайн установщик, он правильный.
Собственно решение Устанавливайте весь список пакетов:
— framework 4.6 online-install
— visual c++ 2013 redistributable
— visual c++ 2010 redistributable
— visual c++ 2005 SP1 redistributable .
P.S. Видимо майкрософты сами запутались в своих заплатках и не помнят что и где у них лежит. На кой черт моей Windows7 SP1 Corp потребовался visual c++ 2005 SP1 я не знаю, но у меня все заработало только после этого пакета.
Ошибка при запуске файла выполнения: dbrtl70.bpl отсутствует
Я сделал приложение с компонентом ADO и подключился к Oracle с ним, у меня нет проблем, когда я запускаю его на другой машине.
Но когда я использую компонент ODAC и TOraSession и подключаюсь к нему через Direct Connect и запускаю его на другой машине, я столкнулся с этой ошибкой:
Программа не может быть запущена. Поскольку dbrtl70.bpl отсутствует на вашем компьютере. Попробуйте установить программу для ее исправления
Как я исследую, dbrtl70.bpl является файлом пакета Delphi в папке System32.
Второй способ регистрации
Шаг 1. Зарегистрировать файл можно с помощью командой строки, которую нужно запустить от имени администратора.
Шаг 2. Пишем команду regsvr32.exe + путь к файлу и жмём «Enter»
Шаг 3. Появится сообщение что «Всё прошло удачно», и просто перезагружаем компьютер
Вот и всё, файл зарегистрирован, можете пробовать запускать вашу игру или программу