Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2008
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
Como crear entradas al registro de winxp

saludos a todos!!
muy agradecido por las soluciones que me brindan los molesto con otro problema

quisiera saber si me pueden decir como crear entradas al registro de windows xp, y una ves creadas como accederlas y guardarlas en variables en mi aplicacion.

el fin de esto es que el programa detecte la primera ves que se corre y asi abrir un formulario donde me ingresan los datos que necesito grabar y sacar luego del registro

Muchas Gracias!!
Responder Con Cita
  #2  
Antiguo 14-10-2008
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Thumbs up

Mira este Tremendo libro de trucos y demas; en las paginas 56 y 57 hay unos ejemplos de guardar en los registros del Sistema.
Espero que te sirva.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 15-10-2008
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
gracias!!! voy a leerlo a ver si lo entiendo :P
pero por las dudas pongo algo mas especifico de lo que me pasa:

Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
     reg:=TRegistry.Create;
     reg.RootKey:=(HKEY_CURRENT_USER);
     if Reg.OpenKey(Clave,false) then
        begin
           reg.LoadKey(clave+'password',password);
           if  form16.ShowModal = mrCancel then
              form1.Close;
        end
     else
        begin
           reg.CreateKey('\Software\EMPRESA\');
           reg.Free;
           form17.ShowModal;
        end;
end;

me crea una carpeta en el registro llamada EMPRESA, pero cuando pasa a la linea "form17.ShowModal;" me sale un error de access violation y no me la abre, ese form17 es donde se van a cargar los datos de la empresa para guardar en el registro.. alguien sabe que puede ser ese error?
Responder Con Cita
  #4  
Antiguo 15-10-2008
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
gracias rgstuamigo !!! gracias a tu libro a un poco de practica encontre la respuesta
el problema esta en que no puedo cortar los Create de los formularios con un Showmodal... por eso me sale el error. el lugar de hacer eso hice esto:
Código Delphi [-]
reg:=TRegistry.Create;
     reg.RootKey:=(HKEY_CURRENT_USER);
     if Reg.OpenKey(Clave,false) then
       existe:=true
     else
       existe:=false;

luego, en el activate del form, evaluo a "Existe" y de acuerdo al estado de boolean que este tengo es el formulario que abro (si el de carga de datos o de logeo)

rgstuamigo , nuevamente gracias por que del link que me pasaste saque las claves para hacer el resto

muchas gracias!!!
Responder Con Cita
  #5  
Antiguo 15-10-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por pablopessoa Ver Mensaje
...pero cuando pasa a la linea "form17.ShowModal;" me sale un error de access violation y no me la abre
¿Ese formulario ya está creado?
Asegúrate de que no vale nil.

Código Delphi [-]
  if not Assigned(form17) then begin
    // no creado
  end
  else begin    form17.ShowModal;
  end;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con WinXP al CREAR unidad de RED AGAG4 Windows 2 16-12-2006 16:34:47
Cambiar fuente de una o varias entradas de un TDBLookUpListBox JF Sebastian Conexión con bases de datos 0 17-10-2006 20:27:53
Como Configurar WinXP como Servidor de FTP???? AGAG4 Internet 14 07-10-2005 22:29:47
ver registro de archivos abiertos en winXP el_barto Windows 5 20-09-2005 20:38:17
Diferenciar entradas de datos marys Varios 7 29-03-2005 22:06:40


La franja horaria es GMT +2. Ahora son las 14:48:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi