|
Contestándote en orden:
1) Creo que no. Si los vinculas estáticamente tu aplicación buscará los paquetes con extensión .bpl, salvo, claro, que los paquetes no los vincules estáticamente y los cargues dinámicamente (aunque, la verdad, nunca probé a cambiar la extensión de los paquetes).
2) Si te refieres al icono que aparece en el explorador de windows al listar los archivos, la única manera es "asociándolos" a alguna aplicación (ya que, entonces, tomarán el icono de dicha aplicación). (Otra solución puede ser haciendo algún cambio en el registro pero aquí ya no te puedo ayudar).
3) Tu aplicación buscará los paquetes en el mismo orden a como lo hacen las demás aplicaciones de Windows cuando cargan una .dll, siendo el orden de búsqueda:
1º Carpeta de la aplicación
2º Carpeta actual
3º Carpeta de sistema de Windows
4º Carpeta de Windows
5º Carpetas listadas en la variable "PATH"
Así que si quieres que tu aplicación encuentre los paquetes almacenados en otras carpetas tendrás que añadir dichas carpetas a la variable "PATH" de Windows.
4) Para definir una variable de entorno y poder usarla dentro del IDE de Delphi, tienes que ir a la opción "Tools->Environment Options" y, por último, a la pestaña "Environment Variables". Aquí podrás definir nuevas variables (como la que quieres, "Output") o "sobrecargar" las que ya tiene definidas Delphi.
Espero haber ayudado un poquito!
Saludos!
|