2012-02-15 6 views
6

Encontré this documentation que indica que puede iniciar Delphi con una clave de registro alternativa. Pero no puedo hacer que funcione (usando Delphi 2007, también intenté 2010). El objetivo de mi atajo esIniciando Delphi con una clave de registro alternativa

"C: \ Archivos de programa \ CodeGear \ RAD Studio \ 5.0 \ bin \ bds.exe" -pDelphi -rHKEY_CURRENT_USER \ Software \ Borland \ BDS \ 5.0

Cuando ejecuto Delphi se inicia sin ningún paquete cargado. ¿Estoy pasando la llave de manera incorrecta? ¿Es esta una característica no en 2007/2010? (Que parece estar allí, ya que los paquetes normalmente cargados en el arranque no están cargados)

¿Qué estoy tratando de slove ?:

Tengo diferentes brances liberación utilizando diferentes versiones de componentes de terceros. Cuando necesito corregir un error en una rama anterior, la UI (que se ejecuta con una versión de terceros posterior) cambia el dfm, usa la sección ect. para adaptarse a la versión instalada en la interfaz de usuario. La rama anterior todavía enlaza con la versión anterior de terceros, y crash

Respuesta

10

Sí, está utilizando el parámetro r con un valor incorrecto. El valor predeterminado es "BDS" y la clave resultante es "HKEY_CURRENT_USER \ Software \ Borland \ BDS \ 5.0" (para D2007). Si especifica otro valor como "MyKey", usará la clave "HKEY_CURRENT_USER \ Software \ Borland \ MyKey \ 5.0".

Cuestiones relacionadas