Ver Mensaje Individual
  #2  
Antiguo 01-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola dmartinezn.

No noto nada que pudiera estar provocando ese error en el código que pusiste, lo único que veo es que te falto cerrar una llave que seguramente sea producto de la copia y pegado.

Como lógicamente me es imposible probar con esa clave, te pongo un ejemplo que muestra la versión instalada de Mozilla Firefox, en esencia el código es similar:
Código:
void __fastcall TForm1::Button1Click(TObject *Sender) {

  TRegistry *reg = new TRegistry;

  reg->RootKey = HKEY_LOCAL_MACHINE;
  if (reg->KeyExists("SOFTWARE\\Mozilla\\Mozilla Firefox")) {
   reg->OpenKey("SOFTWARE\\Mozilla\\Mozilla Firefox", false);
   ShowMessage("Version actual de Mozilla Firefox: " +
     reg->ReadString("CurrentVersion"));
   reg->CloseKey();
  }
  //...
}
También probé reemplazando en tu código el valor de las claves por las que utilicé en el mio y funciona perfectamente.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 02-11-2012 a las 00:46:29. Razón: ortografía
Responder Con Cita