Después de instalar Delphi XE, mi viejo Delphi 7 comenzó a fallar más a menudo. Hoy, descubrí que uno de mis BPL todavía estaba cargado por D7 incluso si lo borraba de "c: \ Archivos de programa \ Borland \ Delphi7 \ Projects \ Bpl". Después de buscar todo el disco, he descubierto una copia de ese BPL en "c: \ Users \ Public \ Documents \ RAD Studio \ 8.0 \ Bpl".Delphi 7 se bloquea después de instalar Delphi XE (rutas mixtas BPL)
Mi pregunta es: ¿por qué Delphi 7 busca en "c: \ Users \ Public \ Documents \ RAD Studio \ 8.0 \ Bpl"? ¿Cómo puedo convencerlo de que solo se vea en "c: \ Archivos de programa \ Borland \ Delphi7 \ Projects \ Bpl"?
Creo que uno de esos caminos en su segundo párrafo se suponía que mencionaba Delphi XE, ¿no? –
IIRC existen configuraciones de proyecto locales para esto y para las globales. Verifica ambos. Además, IIRC BPL son DLL con algunos Delphi-magic incluidos, por lo que es posible que la ruta de búsqueda DLL (global) (variable 'PATH' entre otros) interfiera. – 0xC0000022L
Bienvenido al infierno DLL/BPL autoinfligido. Los archivos DLL y BPL no se cargan solo desde una carpeta, sino que se cargan desde donde se encuentran, por nombre, en la ruta. –