C++ Builder 2009 - IndySystem120.bpl - точка входа не найдена

Я использую C++ Builder 2009, В моей среде установлены система indy, ядро ​​и протокол. В последнее время примерно раз в неделю я получаю сообщение:

Заглавие: bds.exe - Entry Point Not Found

Сообщение: The procedure entry point @Idstack@TIdStack@Make$qqrv could not be located in the dynamic link library IndySystem120.bpl

Решение, которое я делал, - закрытие текущего проекта. Перестройте / переустановите 3 проекта indy (ядро, система, протокол), и все работает нормально в течение недели.

Действия по устранению неполадок, которые я пробовал до сих пор, заключались в поиске в моей системе файлов bpl, связанных с системой Indy, и их удалении перед выполнением чистой установки (на случай, если возникла какая-то проблема с путями). Затем я запустил Builder от имени администратора и установил компоненты. Я думал, что я решаю проблему, но, увы, у меня проблема снова. У кого-нибудь есть мысли о чем-то еще, что я могу попытаться решить это более навсегда?

2 ответа

Решение

Таким образом, у меня была проблема в течение нескольких недель, и мне пришлось сделать несколько перестроений библиотеки. Я запустил среду через виртуальную машину и обнаружил, что моей виртуальной машине недостаточно места. Я обнаружил, что, освободив место на диске, проблема исчезла. Я работаю в среде более месяца без необходимости перестраивать, где я делал это 1-2 раза в неделю.

TIdStack.Make() метод удален в Indy 10.5.7 для выпуска RAD Studio XE. Если вы обновили установку Indy 10 и у вас в системе появились новые версии пакетов, это может помешать любым пакетам, скомпилированным для использования оригинальных пакетов Indy, поставляемых с C++Builder 2009.

Другие вопросы по тегам